多语言展示
当前在线:522今日阅读:103今日分享:49

asp.net menu 控件使用 datatable 网页传参

使用datatable 绑定menu控件,读取datatable,生成dataview,针对每个DataRowView设定menu标题,和链接
方法/步骤
2

编写数据bind代码,通过sqlcmd读取datatable数据,设定menu文字和链接,通过设定“ID”传递参数给下一个页面 protected void menubind()        {            Menu1.Items.Clear();            DataTable menudt = new DataTable();            string sqlstr = 'select * from producttype ';            sql.sqlcmd sqlcommand = new sql.sqlcmd();            sqlcommand.sqldataadapter(sqlstr).Fill(menudt);            DataView dv = new DataView(menudt);            foreach (DataRowView drv in dv)            {                MenuItem nei = new MenuItem();                nei.Text = drv['Name'].ToString();                nei.NavigateUrl = 'product.aspx?type='+drv['ID'].ToString();                Menu1.Items.Add(nei);            }            Menu1.DataBind();                }

3

读取ID获取产品类型

推荐信息