zoukankan      html  css  js  c++  java
  • C#如何在事件中获得GridView里面TextBox的值

      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 id="textbox1" runat="server" Text="" Width="80%" Height="24px"></asp:TextBox>
          </ItemTemplate>
        <ItemStyle Width="50px" />
        </asp:TemplateField>
      </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();

      

  • 相关阅读:
    关于清除浮动的最佳方法
    Bootstrap学习——栅格系统
    人工智能、机器学习和深度学习之间的区别与联系
    speech
    爬虫—启新宝接口函数
    爬虫—天眼查接口函数
    python链接mysql获得某列最大值
    获取指定路径下特定后缀的文件
    python读Excel
    DataTable 递归 简单的程序,来实现无限级列表 结合 jquery.table.js 实现
  • 原文地址:https://www.cnblogs.com/danshui/p/3152297.html
Copyright © 2011-2022 走看看