如何获得DataGrid的HyperLinkColumn列的值? 我一般都是绑定一个模板列,visible属性设为false,然后读取 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 you could, try((HyperLink)DataGrid1.Items[n].Cells[m].Controls[0]).Text 我使用代码向datagrid中动态加了很多列,其中有boundcolumn,hyperlinkcolumn,及templatecolumn列,除hyperlinkcolumn列外,另外两种方式,我都可以取到".Text"属性的值。唯独hyperlinkcolumn 不行,也获不到这一列其它属性(除tablecell的属性外,它的".Text"属性为空)。下面是实例代码://如果是模板列if(iCount>1 ){object oItem = tableCell.Controls[1];switch (oItem.GetType().ToString()){ case "System.Web.UI.WebControls.Label": Label lb = (Label)oItem; strReturn = lb.Text ; break; case "System.Web.UI.WebControls.TextBox": TextBox tb = (TextBox)oItem; strReturn = tb.Text ; break; default: break; }} //不是模板列else{strReturn = tableCell.Text;} 求救!通过javascript调用web service出错 如何使函数接受不同类型参数? 未将对象引用设置到对象的实例 c#中关于二进制流的读取问题。 数据库里的网址绑定出来后,怎么会加很多空格? 无刷新注册 请教(讨论):ERP系统b/s结构的解决方案 关于在js中取HTML元素值问题? asp.net应用程式在局域网外只能用一次的怪问题。 在A页输入数据,点按钮到B页面,但A页数据没保存,点B页面一连接回A页,A上原数据还在,从B上还传来一值显示在A上 我装webmatrix出错 显示数据表问题(在线等待)
//如果是模板列
if(iCount>1 )
{
object oItem = tableCell.Controls[1];
switch (oItem.GetType().ToString())
{
case "System.Web.UI.WebControls.Label":
Label lb = (Label)oItem;
strReturn = lb.Text ;
break;
case "System.Web.UI.WebControls.TextBox":
TextBox tb = (TextBox)oItem;
strReturn = tb.Text ;
break;
default:
break;
}
}
//不是模板列
else
{
strReturn = tableCell.Text;
}