国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

關(guān)于DataGrid Web控件的熱門問題__連載之七

2024-07-21 02:22:58
字體:
供稿:網(wǎng)友
多數(shù)情況下,你可能要設(shè)定drop-down list中的選定項來匹配特定值——通常是顯示模式中的單元格的值。你可以將它的selectedindex屬性設(shè)定成你想要顯示的值的索引值來實現(xiàn)。
下例在datagrid item的itemdatabound事件句柄中采取了一種可靠的方式來實現(xiàn)它。這樣使用這個事件是正確的,因為它保證了drop-down list已經(jīng)被生成,不管它使用了什么數(shù)據(jù)源。
技巧在于要知道綁定到drop-down list上的值。典型情況下,這個值已經(jīng)提供給你,要么是在當前的item中,要么是在它的dataitem 屬性中,item返回一個包含當前記錄的datarowview 對象。一旦有了這個值,可以通過drop-down list的findbytext 或者findbyvalue 方法來定位當前項,然后使用item的indexof屬性來返回索引。
private void datagrid1_itemdatabound(object sender,
      system.web.ui.webcontrols.datagriditemeventargs e)
{
   if(e.item.itemtype == listitemtype.edititem){
      datarowview drv = (datarowview) e.item.dataitem;
     string currentgenre = drv["genre"].tostring();
     dropdownlist ddl =
        (dropdownlist) e.item.findcontrol("dropdownlist1");
     ddl.selectedindex =
         ddl.items.indexof(ddl.items.findbytext(currentgenre));
   }
}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 体育| 江源县| 鹰潭市| 武川县| 宁远县| 临安市| 昭觉县| 忻州市| 荥阳市| 顺昌县| 始兴县| 长汀县| 保定市| 陕西省| 枝江市| 云和县| 灯塔市| 白河县| 杭锦后旗| 虹口区| 镇坪县| 西盟| 清丰县| 保山市| 华阴市| 博客| 洪洞县| 永嘉县| 孝义市| 昌都县| 博野县| 江安县| 临高县| 乐平市| 东乡族自治县| 北流市| 平利县| 武安市| 海盐县| 奈曼旗| 额尔古纳市|