[英]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.