datagrid链接列的内容读取? 我在一个datagrid前两列绑定了字段,类型是超链按钮,点击第二列的cell可以打开一个新页,我还想获得点击的单元格的内容,我在datagrid1_ItemCommand(...)中用e.Item.Cells[1].Text来获得该单元格的内容,却为空,哪位大虾指点一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 debug進去,看cells中哪個是你要的,可能不是1. 监视哪个对象呀?我监视 e.Item.Cells不行 我当然知道点的哪一行了,我用e.Item.Cells[3].Text就能取出点击的cell行的第三列该行的值,是正常绑定列,而用e.Item.Cells[1].Text就出空值,也就是绑定的超链的列。 ((HyperLink)e.Item.FindControl("HyperLinkName")).Text 各位,真是不好意思,我说错了,前两列的按钮类型是选择按钮,不是超级链接按钮,第一列是下载,第二列是点击就弹出一个新窗体,把选择的相关内容显示在新页上。问题是点第一列时我还想得到同行第二列里单元格的内容,e.Item.Cells[1].Text就出空值 e.Item.Cells[1].Text只能取到绑定列的内容,如果列里面有控件的话,是取不到的,可以用楼上的方法:e.Item.FindControl("HyperLinkName"))先获得该控件,然后再操作。 两列的类型都是选择列,点第一列的时候用((Button)e.Item.FindControl("第二列的名字")).Text得不到第二列的cell的内容,是空 早说嘛,选择列这样取((LinkButton)e.Item.Cells[第几行].Controls[0]).Text EMBED标签中的src接收js传来的动态路径的问题 mvc框架中,大家用什么做树形? gridview如何设置多行选择 页面不是在10秒后才运行到这里,而是一装载页面就运行到此处,请问为何?? 请帮我理解一下代码?谢谢!!! ……弹出页面问题,请求帮忙…… 如何实现多表关联的数据修改?? 百度网页应用 如何申请 !!确认删除的问题!! ASP.net的高手请留步,怎样用ASP.NET把DATASET的数据导出到EXCEL表中? 奇怪,难道闹鬼了? 将多个参数传递到本页,出现System.StackOverflowException 的异常,请问是为什么?
e.Item.FindControl("HyperLinkName"))
先获得该控件,然后再操作。
((LinkButton)e.Item.Cells[第几行].Controls[0]).Text