如何在ItemDataBound事件中,取得模板列中的第N列的值 如何在ItemDataBound事件中,取得模板列中的第N列的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 e.Items.Cells[n-1].Text========================================我的签名(2004年12月24日 11时23分33秒) <asp:TemplateColumn> <ItemTemplate> <%# DataBinder.Eval(Container, "DataItem.SoftwareClassID") %> </ItemTemplate></asp:TemplateColumn>如上的HTML里的我现在就是要取DataItem.SoftwareClassID的值,这是在到4列我在ItemDataBound事件中用如下语句得到的是空值e.Items.Cells[3].Text结果是空值请高手指点啊 就算是在模板页里加如下语句,在ItemDataBound事件中是取不到值的<EditItemTemplate> <asp:Lable runat="server" Text ='<%# DataBinder.Eval(Container, "DataItem.SoftwareClassID") %>' ID="ID_SoftwareClassID"></asp:Lable></EditItemTemplate> <EditItemTemplate> <asp:Lable runat="server" Text ='<%# DataBinder.Eval(Container, "DataItem.SoftwareClassID") %>' ID="ID_SoftwareClassID"></asp:Lable></EditItemTemplate>取上面模板列的值:((Label)e.Items.Cells[模板列的索引值].Controls[0]).Text; e.Items.Cells[n-1].Text//n取你模板列号。怎么会是空的呢 string lt= e.Items.Cells[3].Text;Response.Write(lt);Response.End();这样输入是空的 Sorry, 刚才错了,应该是 ((Label)e.Items.Cells[模板列的索引值].Controls[1]).Text;注意,这里 Controls 的索引改成 1 了。 dropdownlist.SelectedValue=空值的时候怎么给他赋值为0 百度贴吧的问题 如何实现登录 一个关于treeNode的问题 如何判断一个字符串的实际显示长度? C# 如何在后台代码中写个方法 打印页面上显示的图片呢? ASP.NET读取ASP中的COOKIE的问题,大家帮看看 web页面数据导入excel中的乱码问题 初学:ASP.NET连接数据库以及数据类型的问题 怎么解决??? 急急:有关TreeView.我已经知道了节点的ID 如何获得节点的Index或得到该节点啊?? 请教数据库连接问题
========================================
我的签名(2004年12月24日 11时23分33秒)
<ItemTemplate>
<%# DataBinder.Eval(Container, "DataItem.SoftwareClassID") %>
</ItemTemplate>
</asp:TemplateColumn>如上的HTML里的我现在就是要取DataItem.SoftwareClassID的值,这是在到4列
我在ItemDataBound事件中用如下语句得到的是空值
e.Items.Cells[3].Text
结果是空值
请高手指点啊
<EditItemTemplate>
<asp:Lable runat="server" Text ='<%# DataBinder.Eval(Container, "DataItem.SoftwareClassID") %>' ID="ID_SoftwareClassID"></asp:Lable>
</EditItemTemplate>
<asp:Lable runat="server" Text ='<%# DataBinder.Eval(Container, "DataItem.SoftwareClassID") %>' ID="ID_SoftwareClassID"></asp:Lable>
</EditItemTemplate>取上面模板列的值:((Label)e.Items.Cells[模板列的索引值].Controls[0]).Text;
怎么会是空的呢
Response.Write(lt);
Response.End();这样输入是空的