我有个页面,要根据不同的sql查询语句显示不同的表,每次的sql查询语句字段完全不一样,这种情况下“详细”超级链接绑定要根据字段的变化而变化,所以只能用代码去实现,弄了几天没搞定,谁来救我?象下面的方法只能绑定fd1,没法随着sql的字段变化,做N个网页又太多了,
<asp:HyperLinkField DataNavigateUrlFields="fd1" DataNavigateUrlFormatString="webform1.aspx?id={0}" Text="详细" Target="main" />
</Columns>
</asp:GridView>
<asp:HyperLinkField DataNavigateUrlFields="fd1" DataNavigateUrlFormatString="webform1.aspx?id={0}" Text="详细" Target="main" />
</Columns>
</asp:GridView>
解决方案 »
- js触发asp:button事件该怎么做啊?
- treeview的问题,求高手给解决下!谢谢
- 高手们请进。给高分。困扰的一个难题
- DataList的ListItem隐藏问题,请大虾们帮个忙。
- 用ASP.NET做的登录页面,怎样让移动设备使用进行身份验证?
- 怎么测试自己的网站程序有没有漏洞??有什么直接的工具吗?
- 用c#导出的excel文件,再把其作为一个数据源读取里面的记录出错,怎么办?
- html页面中部分内容是动态的需要从数据库或xml文件中取,大家是怎么做的,还有一个问题
- 通过脚本对服务器控件textbox赋值后,为什么点击服务器button后会清空textbox的值?
- 广州有多少搞。NET的朋友?
- 谁能给一个带分页的好较好看的DataGRid样式?把您的aspx文件代码贴一段吧?我都找了好久了
- VS.net2005怎么处理.net 1.1的项目?
.
.
.这样超级连接列中就直接使用fd1就可以了
column.DataNavigateUrlFields = strArray;
column.DataNavigateUrlFormatString = "webform1.aspx?id={0}";
column.DataTextField = strArray[1];
column.DataTextFormatString = "{0}";
GridView1.Columns.Add(column);
GridView1.DataBind();