在UltraWebGrid单元格中绑定dropdownlist
生活随笔
收集整理的這篇文章主要介紹了
在UltraWebGrid单元格中绑定dropdownlist
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
???? 很多朋友在使用UltraWebGrid中希望直接綁定一個dropdownlist,通過直接選擇文本,而實際選擇的是該文本對應
的值的方式來展現webgrid,但是一些朋友,發現自己綁定了,但是前臺頁面顯示的是值,雙擊之后才出現下來框。百思
不得其解。其實真是原因是這樣的。
???? 一般我們這樣綁定
UltraWebGrid1.Columns[3].Type=ColumnType.DropDownList;ValueList?contactType=UltraWebGrid1.Columns[3].ValueList;
contactType.DataSource=dataset2;
contactType.DataMember="ContactTypes";
contactType.ValueMember="ContactTypeID";
contactType.DisplayMember="ContactType";
contactType.DataBind();
DataSource 設定數據源,DataMember設定數據表,ValueMember值列,DisplayMember顯示文本列。此處
contactType.DataMember="ContactTypes"中ContactTypes表是通過執行“select * from ContactTypes”
得到的
如果你的ValueList綁定的表是通過如下方式得到的
DataTable?vltbl?=?new?DataTable("vltbl");vltbl.Columns.Add("value",?typeof(int));
vltbl.Columns.Add("text",?typeof(string));
vltbl.Rows.Add(0,?"男");
vltbl.Rows.Add(1,?"女");
dataset1.Tables.Add(vltbl);
,則你可能在前臺頁面上看到顯示的是0或1,而不是你想要的“男”或“女”,即使你將:
也是枉然。其實真正的原因是因為,你在查詢數據的時候,或者將結果集綁定給UltraWebGrid的時候就要將0或1,轉化
為你想要的“男”或“女”。而不是0和1。
轉載于:https://www.cnblogs.com/jackhuclan/archive/2009/03/30/1425046.html
總結
以上是生活随笔為你收集整理的在UltraWebGrid单元格中绑定dropdownlist的全部內容,希望文章能夠幫你解決所遇到的問題。