GridView设置如下:

<asp:GridView ID="GridViewlb" runat="server" AutoGenerateColumns="False" CssClass="tabblue" ShowCellToolTip=" True"
  EmptyDataText="暂时没有记录!" Width="100%" Height="100%" AllowPaging="True" OnPageIndexChanging="GridViewlb_PageIndexChanging"
  DataKeyNames="id" PageSize="26" OnRowCreated="GridViewlb_RowCreated" OnRowDataBound="GridViewlb_RowDataBound"
  AllowSorting="True">

  <Columns >
    <asp:BoundField DataField="id" HeaderText="编号" />
    <asp:BoundField DataField="type" HeaderText="类型" />
    <asp:BoundField DataField="item" HeaderText="项目" ></asp:BoundField>
    <asp:BoundField DataField="detail" HeaderText="内容" >
      <ItemStyle Width="100px" />
      <ItemStyle Width="120px" />
    </asp:BoundField>
    <asp:BoundField DataField="basescore" HeaderText="基本分" />
    <asp:BoundField DataField="stdevaluation" HeaderText="评分标准" />
    <asp:TemplateField HeaderText="打分" >
      <ItemTemplate>
        <asp:TextBox , courier'>   </Columns>

</asp:GridView>

  获得GridView中TextBox的值:

  显然这里是模板列,可以利用:

string str = ((TextBox)(this.GridView1.Rows[行号].Cells[6].FindControl("textBox1"))).Text.Trim();

  如果不是模板列,可以利用

string str = this.GridView1.Rows[行号].Cells[6].Text.Trim();

  

相关文章:

  • 2022-12-23
  • 2021-07-29
  • 2022-12-23
  • 2021-08-10
  • 2021-10-29
  • 2022-12-23
猜你喜欢
  • 2021-10-19
  • 2022-12-23
  • 2022-02-26
  • 2021-07-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案