国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 宽城| 文昌市| 康乐县| 宜丰县| 科尔| 宁化县| 金湖县| 大安市| 东兴市| 永登县| 永寿县| 安龙县| 富宁县| 石阡县| 望江县| 南京市| 黑龙江省| 宝丰县| 阜新市| 治县。| 阿鲁科尔沁旗| 清水河县| 长海县| 宾川县| 登封市| 新源县| 城口县| 札达县| 且末县| 长治县| 枣强县| 桃源县| 静乐县| 谷城县| 兴海县| 吴川市| 白朗县| 安西县| 贵溪市| 方正县| 濮阳市|