سلام
بهترین کار برای اینکه گرید در لود صفحه چیزی نشون نده چی هست؟ (یعنی هیچ مقداری را لود نکنه)
من از روش زیر استفاده میکنم آیا درسته؟
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { SqlDataSource1.SelectCommand = null; GridView1.DataBind(); } }
میتونید دیتاسورس را به گرید متصل نکنید و هر موقع نیاز داشتید متصل کنید و بعد DataBind کنید
منظورتون این هست که در ابتدا قمست دیزاین اون اتصال را بردارم؟
یعنی این قسمت :
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="userId" DataSourceID="SqlDataSource1" >
بله
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)