c#獲取gridview的值代碼分享
更新時間:2013年12月12日 09:39:47 作者:
這篇文章主要介紹了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();
相關文章
C#實現winform用子窗體刷新父窗體及子窗體改變父窗體控件值的方法
這篇文章主要介紹了C#實現winform用子窗體刷新父窗體及子窗體改變父窗體控件值的方法,涉及C#窗體交互的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07

