我有一个ASP.net网页有2个gridviews。我有2个按钮,我希望能够单击一个使1 gridview可见,另一个隐藏,另一个按钮使第一个gridview隐藏,第二个gridview可见。当我点击其中任何一个都没有发生。我玩过gridview可见的设置w /没有运气。我相信它很简单。感谢您的期待!部分代码如下:ASP.net使按钮设置GridView Visible属性为True或False
的2个GridView的:
<asp:GridView ID="gridShowUsers" runat="server" AutoGenerateColumns="False" DataKeyNames="user_id" DataSourceID="SqlDataSource1" AllowPaging="True">
<Columns>
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
<asp:BoundField DataField="user_id" HeaderText="User ID" InsertVisible="False" ReadOnly="True" SortExpression="user_id" />
<asp:BoundField DataField="user_name" HeaderText="Username" SortExpression="user_name" />
<asp:BoundField DataField="user_password" HeaderText="Password" SortExpression="user_password" />
<asp:BoundField DataField="user_securitylevel" HeaderText="Security Level" SortExpression="user_securitylevel" />
</Columns>
</asp:GridView>
<asp:GridView ID="gridOrders" runat="server" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="ordr_id" DataSourceID="SqlDataSource2" EmptyDataText="There are no Orders to Display" AllowPaging="True">
<Columns>
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" ShowSelectButton="True" />
<asp:BoundField DataField="ordr_id" HeaderText="ordr_id" InsertVisible="False" ReadOnly="True" SortExpression="ordr_id" />
<asp:BoundField DataField="ordr_date" HeaderText="ordr_date" SortExpression="ordr_date" />
<asp:BoundField DataField="ordr_fname" HeaderText="ordr_fname" SortExpression="ordr_fname" />
<asp:BoundField DataField="ordr_lname" HeaderText="ordr_lname" SortExpression="ordr_lname" />
<asp:BoundField DataField="ordr_streetaddress" HeaderText="ordr_streetaddress" SortExpression="ordr_streetaddress" />
<asp:BoundField DataField="ordr_city" HeaderText="ordr_city" SortExpression="ordr_city" />
<asp:BoundField DataField="ordr_state" HeaderText="ordr_state" SortExpression="ordr_state" />
<asp:BoundField DataField="ordr_zipcode" HeaderText="ordr_zipcode" SortExpression="ordr_zipcode" />
</Columns>
</asp:GridView>
的按钮后面的代码:
protected void btnShowUsers_Click(object sender, EventArgs e)
{
gridShowUsers.Visible = true;
gridOrders.Visible = false;
}
protected void btnShowOrders_Click(object sender, EventArgs e)
{
gridShowUsers.Visible = false;
gridOrders.Visible = true;
}
我没有看到你的代码btnShowUsers和btnShowOrders。 – Win