GridView 后台动态生成 HyperLinkField
Gridview用过吧
实现如下功能
<asp:HyperLinkField HeaderText="编辑" ControlStyle-Width="50" DataNavigateUrlFields="FM_no"
DataNavigateUrlFormatString="Modify.aspx?id={0}" Text="编辑" />
这段代码放在后台输出怎么写啊
DataNavigateUrlFields 这个类型是string[] 这里如何指向一个字段呢?
或者能实现 添加link 也可以 求代码
[解决办法]
DataNavigateUrlFormatString='Modify.aspx?id=<%#Eval("youidcolumn") %>'
[解决办法]
HyperLinkField hk = new HyperLinkField();
hk.DataNavigateUrlFields=new string[]{"FM_no"};
hk.HeaderText = "编辑";
hk.ControlStyle.Width = new Unit(50);
hk.Text = "编辑";
hk.DataNavigateUrlFormatString = "Modify.aspx?id={0}";
GridView1.Columns.Add(hk);