页面上有一个datagrid,如果datagrid的一个列时BoundColumn时,读取列单元格中的值的方法为datagrid1.Items[i].Cells[2].Text(),但是如果该列是HyperLinkColumn时,应该如何读取呢?
解决方案 »
- 请教使用IrisSkin2.dll的高手!有图有真相!
- 共享访问与资源释放
- 读取Excel 2010,oleDB方式, 怎么读啊
- Datagrid 单元格背景色
- 我是新手大家帮我看看这段代码有什么问题谢谢
- ???微创面试,还没有准备。。。。
- 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
- 大虾们。怎么用C#编个程序可以预览*.max文件,急~~~ 谢谢先啦
- 安装了PluginInstaller.msi怎么找不到?
- 求c#读取xml属性值
- 开发大型ERP系统是用net remoting作分布式开发还是使用普通三层结构开发呢?他们的优劣何在?
- 想学水晶报表,请大家介绍几个网站.谢谢!!
<asp:HyperLinkColumn Text="修改" DataNavigateUrlField="PollID" DataNavigateUrlFormatString="editpoll.aspx?id={0}"
HeaderText="投票项目">
这样在点击的时候就可以把这一行的你所要求的那个字段值传过去,在代码里你只要用个变量接受一下就可以了。
这是我用过的一个超连接传值的代码,你可以照着修改一下了。
linkbutton lnk= (linkbutton)datagrid1.Items[i].Cells[2].findcotrol("ID")
lnk.text=............
目前我一般的解决方案是:采用超链接列,再通过别的方法读取列值,而不是从datagrid中读取