亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

gridview編輯指定列的方法是什么

小億
153
2023-09-11 14:44:40
欄目: 編程語言

GridView編輯指定列的方法有多種,可以通過以下幾種方式實現:

  1. 使用TemplateField模板列:在GridView中添加TemplateField列,然后在ItemTemplate中添加編輯控件,例如TextBox、DropDownList等。可以通過在GridView的RowEditing事件中獲取編輯控件的值,并進行相應的數據操作。

示例代碼如下:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" OnRowEditing="GridView1_RowEditing">
<Columns>
<asp:TemplateField HeaderText="ID">
<ItemTemplate>
<asp:Label ID="lblID" runat="server" Text='<%# Eval("ID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Name">
<ItemTemplate>
<asp:Label ID="lblName" runat="server" Text='<%# Eval("Name") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtName" runat="server" Text='<%# Eval("Name") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:CommandField ShowEditButton="True" />
</Columns>
</asp:GridView>
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
// 獲取指定列的編輯控件的值
TextBox txtName = (TextBox)GridView1.Rows[e.NewEditIndex].FindControl("txtName");
string newName = txtName.Text;
// 進行數據操作
// ...
}
  1. 使用BoundField綁定列:在GridView中添加BoundField綁定列,并設置ReadOnly屬性為False,然后在GridView的RowEditing事件中獲取指定列的值進行處理。

示例代碼如下:

<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" OnRowEditing="GridView2_RowEditing">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" ReadOnly="True" />
<asp:BoundField DataField="Name" HeaderText="Name" ReadOnly="False" />
<asp:CommandField ShowEditButton="True" />
</Columns>
</asp:GridView>
protected void GridView2_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView2.EditIndex = e.NewEditIndex;
// 獲取指定列的值
string name = GridView2.Rows[e.NewEditIndex].Cells[1].Text;
// 進行數據操作
// ...
}

以上是兩種常見的方法,根據實際情況選擇適合的方式進行編輯指定列的處理。

0
于田县| 抚顺县| 盘锦市| 凤翔县| 扎兰屯市| 湾仔区| 赫章县| 华池县| 大兴区| 嫩江县| 镇坪县| 宁海县| 武穴市| 大方县| 长子县| 永康市| 渝北区| 华亭县| 陵川县| 壶关县| 昌图县| 平顺县| 浙江省| 延吉市| 天台县| 衡水市| 南投市| 军事| 高邮市| 连云港市| 辽中县| 通河县| 皋兰县| 历史| 玉溪市| 元氏县| 饶平县| 滁州市| 韶山市| 和平区| 彭水|