首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一个小疑点

2012-01-23 
一个小问题asp:TemplateFieldHeaderText xxx itemtemplate%#DataBinder.Eval(Container.DataItem,

一个小问题
<asp:TemplateField   HeaderText= "xxx ">
    <itemtemplate>
        <%#   DataBinder.Eval(Container.DataItem,   "ccc ")%>
    </itemtemplate>
</asp:TemplateField>

gridview中上述的模板列,知道行号,如何获得这个列的值呢?

[解决办法]
里面放个标签更容易得到

((Label)GridView1.Rows[e.RowIndex].FindControl( "Label1 ")).Text;
[解决办法]
誰說的?((TextBox)gvShippingTrackerList.Rows[e.RowIndex].FindControl( "ccc ")).Text可以獲得嗎?你試試看。
[解决办法]
如果是非模板列 使用GridView1.Rows[e.RowIndex].Cells[X].Text 可以得到
否则就使用 amandag(高歌) 说的方法吧
[解决办法]
GridView1.Rows[e.RowIndex].Cells[X].Text
这个值你绑定了吗?你可以不要让他(这个列)隐藏起来,显示出来,先断定它可以显示值,然后再获取,看能不能得到?
[解决办法]
GridView1.Rows[e.RowIndex].Cells[X].inertext

热点排行