如何取得DataGrid中绑定的数据呢?如在一个ButtonClick中取得">每一个Item的<%# DataBinder.Eval(Container.DataItem, "ItemIndex") %>的

chenlm 2003-10-24 05:44:26
<asp:DataGrid id=DataGrid2 runat="server" AutoGenerateColumns="False" Width="674px" Height="99px" DataSource='<%# Query_db("select * from SurveyItem where SurveyTypeID="+DataBinder.Eval(Container.DataItem, "ID").ToString(),"t")%>' ShowHeader=False>
<Columns> <asp:TemplateColumn> <ItemTemplate> <table border="0" cellspacing="1" width="600px"> <tr> <td width="5%"><%# DataBinder.Eval(Container.DataItem, "ItemIndex") %>、</td>
<td width="95%"><%# DataBinder.Eval(Container.DataItem, "ItemName") %></td>
</tr> <tr> <td width="5%"></td> <td width="95%">
<asp:RadioButtonList id="CheckBoxList1" Width="300px" runat="server" RepeatDirection="Horizontal" DataSource='<%# Query_db("select * from SurveyItemQuestion where ItemID = "+DataBinder.Eval(Container.DataItem, "ItemIndex").ToString(),"t")%>' DataTextField = "ItemText" DataValueField = "ItemValue" >
</asp:RadioButtonList> </td> </tr> </table> </ItemTemplate> </asp:TemplateColumn></Columns> </asp:DataGrid>
...全文
107 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuzhonghe 2003-10-24
  • 打赏
  • 举报
回复
错了是<asp:Label runat="server" id="label1" Text=<%# DataBinder.Eval(Container.DataItem, "ItemIndex") %>></asp:Label>
liuzhonghe 2003-10-24
  • 打赏
  • 举报
回复
<tr> <td width="5%"><%# DataBinder.Eval(Container.DataItem, "ItemIndex") %>、</td>
<td width="95%"><%# DataBinder.Eval(Container.DataItem, "ItemName") %></td>
</tr>
////////////////////////
改成<asp:Label runat="server" id="label1" Text=<%# DataBinder.Eval(Container.DataItem, "ItemIndex") %>
////////////
用string str=((Lable)e.Item.Cells["index"].Controls[0]).Text;
chenlm 2003-10-24
  • 打赏
  • 举报
回复
但是我确实有需要绑定2列数据阿~
flyinglz 2003-10-24
  • 打赏
  • 举报
回复
一个模板不应该绑定两列数据,
如果是模板列可以用下面类似的形式取值
((label)(DataGrid1.selectitem.cells[0].controls[1])).text
如果非模板列
DataGrid1.selectitem.cells[0].text

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧