现在有一个GridView,其数据源的列数不确定,现在需要使其第一列(也是数据源的第一列)变为超链接。小弟尝试了一下在HTML代码的GridView部分增加了一个HyperLinkField,但是发现绑定后的结果比原来多了一列,虽然第一列确实成为了超链接,但是第二列和第一列的文字完全相同,其他的各列均向右移动了一列。且目前超链接的地址希望根据页面中一个下拉列表的值动态加入一个URL参数,请问直接使用GridView能够实现此效果?否则小弟就自己画HTML TABLE了。多谢各位
解决方案 »
- 怎样通过后台,调用前端页面中写的JS函数?
- 嵌套repeater的问题
- Hashtable取值问题?
- 非常简单的正则表达式问题
- 大家ajax用的是那个框架,用asp.net 2.0 ajax多吗?
- 高手们帮我解决一下啊。。好老火啊。。不知道怎么搞
- 急~~~~~~~~~,把文件拷到别人机子上就不行了---System.Data.SqlClient.SqlException: SQL Server 不存在
- js脚本提交treeview的Checked刷新后无法正确设置Checked
- 向高手请教服务器数据库安全问题。谢谢!
- .net调用存储过程时保存数据更改
- 有关日历控件位置的问题!!!
- [紧张求助]程序化上传文件时:417 Expectation Failed
再把第一列中超链接取出来,重新为第一列中的HyperLink的NaviagateUrl赋值.
关于如何取值:如
DropDownList ddl=(Button)e.Row.Cess[i].FindControl("控件名");
string item=ddl.selelctedValue;取超链接相同.