簡體   English   中英

從 DataGrid 獲取值到 Session

[英]Obtain value from DataGrid to a Session

一些 1 可以幫助我如何使用datagird中的按鈕列嗎? 我的要求是當您單擊列中的相應按鈕時..數據屬於相應的按鈕列應該用下面的文本框填充

盡快

謝謝:)

這是我用來將數據加載到數據網格的 class

public void getGrid_viewproblem (GridView a)
{
    con = new SqlConnection();
    cstring();
    data = new SqlDataAdapter("select * from Complaint", con);
    build = new SqlCommandBuilder(data);

    ds = new DataSet();
    data.Fill(ds, "A");

    a.DataSource = ds.Tables["A"];
    a.DataBind();
}

如果您在網格視圖中使用 AutoGenerateColumns="False" 然后添加列

<asp:TemplateField HeaderText="Edit">
<ItemTemplate>
<asp:Button ID="btnEdit" runat="server" Text="Edit" CommandArgument='<%# Bind("ID") %>' CausesValidation="false" CommandName="EditData" Width="55px" />
</ItemTemplate>
</asp:TemplateField>

然后添加 OnRowCommand 事件。

在 OnRowCommand 事件中檢查條件

e.CommandName == "EditData"

如果條件滿足,則通過 e.CommandArgument 獲取數據(主鍵)並按照您的意願進行操作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM