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