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

GridView 后台动态生成 HyperLinkField,该怎么解决

2012-06-15 
GridView 后台动态生成HyperLinkFieldGridview用过吧实现如下功能asp:HyperLinkField HeaderText编辑

GridView 后台动态生成 HyperLinkField
Gridview用过吧 
 实现如下功能
  <asp:HyperLinkField HeaderText="编辑" ControlStyle-Width="50" DataNavigateUrlFields="FM_no"
  DataNavigateUrlFormatString="Modify.aspx?id={0}" Text="编辑" />
这段代码放在后台输出怎么写啊 


DataNavigateUrlFields 这个类型是string[] 这里如何指向一个字段呢?

或者能实现 添加link 也可以 求代码

[解决办法]

HTML code
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);

热点排行