簡體   English   中英

將dropdownlist的值傳遞到gridview

[英]passing the value of dropdownlist into gridview

我的數據庫填充了一個下拉列表,下面是我的代碼:

<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="dsNames" 
    DataTextField="Name" DataValueField="Id">
</asp:DropDownList>
<asp:SqlDataSource ID="dsNames" runat="server" 
    ConnectionString="<%$ ConnectionStrings:dbProfilesConnectionString %>" 
    SelectCommand="SELECT Lname+', '+Fname AS Name,Id FROM tblProfile">
</asp:SqlDataSource>

在我的下拉列表旁邊,我有一個按鈕,在下面有一個Gridview,我想要實現的是每當我在Dropdownlist中選擇一個名稱時,然后單擊按鈕時,該名稱應添加到gridview中。 我在C#中使用asp.net。

您可以使用選定的下拉列表名稱將新項目添加到您的gridview數據源中,然后將gridview與新數據源綁定。

嘿試試這個代碼。

DataTable dttable = new DataTable();
DataColumn column;
DataRow row; 

column = new DataColumn();
column.DataType = Type.GetType("System.String");
column.ColumnName = "EmpName";
dttable.Columns.Add(column);

row = table.NewRow();   
row["EmpName"] = DropDownList1.SelectedText;
dttable.Rows.Add(row);

Gridview1.DataSource = dttable;
Gridview1.DataBind();

在添加下一條記錄之前,請保持數據表處於``會話''或``查看''狀態。

希望對您有幫助

暫無
暫無

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

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