如何在繫結資料的DropDownList下拉選單中第一行新增空白項?
問:
protected void GridView_DataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
SqlConnection con = null;
con = new SqlConnection("Max Pool Size = 512;Server= ; User ID= ;password=j ; Initial Catalog=xx系統");
con.Open();
string sqlstr = "select name from table1";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, con);
DataSet ds = new DataSet();
da.Fill(ds, "table1");
DropDownList ddl = (DropDownList)e.Row.FindControl("DDLname");
DataView dv = new DataView();
dv = ds.Tables["table1"].DefaultView;
ddl.DataSourceID = null;
ddl.DataSource = dv;
ddl.DataTextField = "name";
ddl.DataValueField = "name";
ddl.SelectedIndex = 0;
ddl.DataBind();
}
}
問題:我已經把資料庫中table1表的name列繫結到DDLname下拉選單中,如何在下拉選單中第一行新增一個空白項 ?
答:
DataView dv = new DataView();
dv = ds.Tables["table1"].DefaultView;
改成:
DataTable dt = ds.Tables["table1"];
DataRow dr=dt.NewRow();
dr["name"]="--請選擇--";//這裡為空白項的內容
dt.Rows.InsertAt(dr, 0);
DataView dv = dt.DefaultView;
相關文章
- select下拉選擇第一個選項為空白、option無法選中的解決辦法,
- 選中select下拉選單第一項不觸發事件事件
- select下拉選單新增不重複項
- Vue 資料雙向繫結實現二級下拉懸浮選單Vue
- 下拉框繫結資料後如何再加入一項(比如,--請選擇--)
- 使用Vue實現下拉選單框批量新增選項Vue
- 選中select下拉選單項提交表單
- vue點選空白區域,下拉選單隱藏Vue
- angular 多選表單資料繫結Angular
- antd Select下拉項資料過多,偶現下拉皮膚空白
- AngularJS系列之select下拉選擇第一個選項為空白的解決辦法AngularJS
- 如何在select下拉選單的指定索引位置插入option項索引
- jquery select下拉選單新增或者刪除option項jQuery
- 通過ajax方式動態新增select下拉選單的option選項
- 設定select下拉選單的預設選中項
- VUE下拉框第一行空白問題Vue
- 刪除和新增select下拉選單option項程式碼例項
- js如何動態為select下拉選單新增option項JS
- jquery新增或者刪除select下拉選單項程式碼jQuery
- iview中下拉框的資料繫結使用View
- 獲取select下拉選單預設選中項的索引索引
- 從資料庫中動態選取下拉選單的方法 (轉)資料庫
- javascript新增和刪除select下拉選單option項程式碼例項JavaScript
- 【PB】動態新增資料視窗列中下拉選單的內容
- excel生成單元格帶下拉選項的模板 + 資料匯入Excel
- silverlight中Combox繫結資料以及動態繫結預設選定項的用法
- excel下拉選擇項怎麼設定 excel怎麼新增下拉選項內容Excel
- Js/JQuery下拉框新增新選項JSjQuery
- 簡單資料繫結和複雜資料繫結
- 選中select下拉選單option項實現提交效果
- BIEE header欄新增下拉選單Header
- js如何獲取select下拉選單的預設選中項JS
- js獲取當前select下拉選單選中項的值JS
- jquery如何獲取select下拉選單選中項的值和文字jQuery
- 在Excel表格中新增下拉選單功能Excel
- js獲取select下拉選單中option項的數目JS
- vue 如何在迴圈中 "監聽" 的繫結v-model資料Vue
- angularjs中的資料繫結AngularJS