VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > c#编程 >
  • C#教程之c#获取gridview的值代码分享

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();

 


相关教程