日期:2014-05-18  浏览次数:20481 次

GridView控件一列绑定两LABEL的问题
<asp:TemplateField HeaderText="a">
  <ItemTemplate>
  <ASP:label ID="b" runnat="server" text="1"></asp:textbox>
  <ASP:label ID="c" runnat="server" text="2"></asp:textbox>
  </ItemTemplate>
  </asp:TemplateField> 假如在第0列

<asp:textbox id="d" runnat="server"></asp:textbox>
  d.text=((System.Data.DataRowView)(e.Row.DataItem)).Row.ItemArray[0].ToString();
  d.text得到的是1还是2 怎么灵活得到随意想要的值

------解决方案--------------------
通过findcontrol(控件ID)去找值
------解决方案--------------------
Label a=(Label)gridView.findcontrol("标签名");
Label b=(Label)gridView.findcontrol("标签名");
a.text
b.text