扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

gridview鍒犻櫎鍔熻兘鎬庝箞瀹炵幇

扬州沐宇科技
2023-12-11 23:27:35
gridview

瑕佸疄鐜癎ridView鐨勫垹闄ゅ姛鑳斤紝鍙互鎸夌収浠ヤ笅姝ラ杩涜鎿嶄綔锛?/p>

  1. 鍦℅ridView涓坊鍔犱竴涓垹闄ゆ寜閽細
<asp:GridView ID="GridView1" runat="server">
    <Columns>
        ...
        <asp:TemplateField HeaderText="鎿嶄綔">
            <ItemTemplate>
                <asp:Button ID="btnDelete" runat="server" CommandName="Delete" Text="鍒犻櫎" />
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>
  1. 鍦℅ridView涓殑RowCommand浜嬩欢涓鐞嗗垹闄ゆ寜閽殑鐐瑰嚮浜嬩欢锛?/li>
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
    if (e.CommandName == "Delete")
    {
        int rowIndex = int.Parse(e.CommandArgument.ToString());
        
        // 鑾峰彇瑕佸垹闄ょ殑鏁版嵁鐨処D
        int id = (int)GridView1.DataKeys[rowIndex].Value;
        
        // 璋冪敤鍒犻櫎鏂规硶锛屾牴鎹甀D鍒犻櫎鏁版嵁
        DeleteData(id);
        
        // 鍒锋柊GridView
        BindGridView();
    }
}
  1. 鍦―eleteData鏂规硶涓墽琛屽垹闄ゆ暟鎹殑鎿嶄綔锛?/li>
private void DeleteData(int id)
{
    // 鎵ц鍒犻櫎鏁版嵁鐨凷QL璇彞鎴栧叾浠栨搷浣?    // 绀轰緥锛欴ELETE FROM TableName WHERE ID = @ID
}
  1. 鍒涘缓涓€涓柟娉曠敤浜庣粦瀹欸ridView鐨勬暟鎹細
private void BindGridView()
{
    // 鏌ヨ鏁版嵁骞剁粦瀹氬埌GridView
    // 绀轰緥锛欸ridView1.DataSource = GetData();
    GridView1.DataBind();
}

娉ㄦ剰锛氫互涓婄ず渚嬩腑鐨勪唬鐮佹槸浠SP.NET Web Forms涓轰緥锛屽鏋滄槸鍏朵粬鎶€鏈爤鎴栨鏋讹紝璇锋牴鎹叿浣撴儏鍐佃繘琛岃皟鏁淬€?/p>

扫码添加客服微信