如果在loginView之外,gridview可以正确显示!如何显示GridView内部使用数据绑定登录?
把里面的登录查看并使用下面的代码
<LoggedInTemplate>
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</LoggedInTemplate>
((GridView)LoginView1.FindControl("GridView1")).DataSource = query;
((GridView)LoginView1.FindControl("GridView1")).DataBind();
Object reference not set to an instance of an object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
源错误:
Line 22: ((GridView)LoginView1.FindControl("GridView1")).DataSource = query;
如何显示内登录的GridView C#中的数据绑定?
你试过了吗?* GridView1.DataSource = query; *?和* GridView1.DataBind(); *因为*((GridView)LoginView1.FindControl(“GridView1”))*为空。 – 2011-03-17 11:29:13
在检查Request.IsAuthenticated可能在页面加载后尝试找到控件。 – Aravind 2011-03-17 11:54:49