91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

gridview如何獲取選中行數據

小億
273
2023-08-03 19:50:26
欄目: 編程語言

GridView控件可通過遍歷Gridview的所有行,并判斷每行的CheckBox是否被選中來獲取選中行的數據。

具體步驟如下:

  1. 遍歷GridView的所有行:
foreach (GridViewRow row in GridView1.Rows)
{
// 判斷當前行是否是數據行
if (row.RowType == DataControlRowType.DataRow)
{
// 獲取當前行的CheckBox控件
CheckBox cb = (CheckBox)row.FindControl("CheckBox1");
if (cb.Checked)
{
// 獲取選中行的數據
string value = row.Cells[0].Text; // 假設第一列是你需要的數據
// 進行相應的處理
}
}
}

在上述代碼中,通過遍歷GridView的所有行,判斷每行的CheckBox是否被選中。如果被選中,則可以通過row.Cells[index].Text來獲取相應的數據。

  1. 在GridView中添加CheckBox列:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<!-- 其他列 -->
</Columns>
</asp:GridView>

在GridView中添加一個TemplateField,然后在ItemTemplate中添加一個CheckBox控件,以實現選擇行的功能。

注意:在GridView中選中某一行的CheckBox后,需要使用PostBack來保持選中狀態。

0
新邵县| 丽水市| 老河口市| 定南县| 英德市| 永宁县| 莆田市| 崇阳县| 汶川县| 襄城县| 西华县| 阿城市| 普陀区| 共和县| 盐边县| 瑞安市| 桐梓县| 瑞昌市| 天津市| 建德市| 罗平县| 屯门区| 平度市| 南充市| 榆社县| 榆树市| 淮滨县| 四会市| 屏东县| 西吉县| 阿合奇县| 连城县| 广水市| 广宁县| 盐边县| 尼勒克县| 满洲里市| 会东县| 疏附县| 奈曼旗| 定州市|