首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WebForm中在DataGrid中使用超连接的有关问题

2012-01-09 
WebForm中在DataGrid中使用超连接的问题WebForm1中有一个DataGrid,DataGrid的一列是超连接列,也绑定数据库

WebForm中在DataGrid中使用超连接的问题
WebForm1中有一个DataGrid,DataGrid的一列是超连接列,也绑定数据库。例如:姓名列。点击超连接列中的一个(wangbin)跳转到WebForm2。WebForm2是(wangbin)的详细信息。
问题:
怎么才能在点击连接时获取这个连接的信息,即姓名(wangbin)。以及怎么把这个值传到WebForm2,以便对数据库进行查询。



[解决办法]
HyperLinkColumn hlCol = new HyperLinkColumn();
hlCol.HeaderText = "操作 ";
hlCol.DataNavigateUrlField = "line_id ";
hlCol.DataNavigateUrlFormatString = "meal_cancel_edit.aspx?action=edit&line_id={0} ";
hlCol.Text = "修改 ";
hlCol.DataTextFormatString = "{0:c} ";
hlCol.Target = "mainFrame ";
DataGrid1.Columns.Add(hlCol);

热点排行