我是ASP.net网络表单的新手。请帮我解决以下问题。
在设计中拖动菜单控件。已编辑的菜单项及其子项。我有一个网格视图,数据绑定到数据库。当我选择子菜单项时,带有数据的gridview应显示在菜单下方。如何在选择菜单项时显示gridview
我尝试绑定网格视图ID,但它不起作用。
<asp:Menu ID="mini" runat="server" Orientation="Horizontal">
<Items> <asp:MenuItem Text="Item">
<asp:MenuItem Text="sdaad" Value="1">
<asp:MenuItem Text="MenuSub" Value="MenuSub" ></asp:MenuItem>
<asp:MenuItem Text="MenuSub1" Value="MenuSub1" ></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="Item" Value="Item">
<asp:MenuItem Text="MenuSub" Value="MenuSub"></asp:MenuItem>
</asp:MenuItem>
</asp:MenuItem></Items>
</asp:Menu>
我想在选择菜单项时显示gridview
<asp:GridView ID="GridView1" CssClass="table-condensed" runat="server" DataKeyNames="projectid" OnRowCommand="Unnamed_RowCommand">
<Columns>
<asp:TemplateField HeaderText="Proje">
<ItemTemplate>
<asp:Label ID="lbfid" runat="server" Text='<%#Eval("projectid")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Doc">
<ItemTemplate>
<asp:Label ID="lbfname" runat="server" Text='<%#Eval("video")%>'></asp:Label>
<asp:HyperLink runat="server" CommandName="view" CommandArgument='<%#Eval("abstract")%>' >download</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在我的页面加载事件
中con.Open();
SqlDataAdapter sda = new SqlDataAdapter("select * from table", con);
DataSet ds = new DataSet();
sda.Fill(ds);
if (ds.Tables[0].Rows.Count > 0)
{
GridView1.DataSource = ds;
GridView1.DataBind();
}
con.Close();
请帮帮我
答案 0 :(得分:1)
我认为这会对你有帮助
{{1}}