| 发表于:2007-04-10 08:56:154楼 得分:15 |
/// <summary> /// 設置datagridview中某個欄位為combobox /// </summary> /// <param name= "icolumn "> 需要更改的欄位號 </param> public void setcomboboxcolumns(int icolumn, string icolname) { this.datagridview1.columns.removeat(icolumn); datagridviewcomboboxcolumn comboboxcolumn = new datagridviewcomboboxcolumn(); comboboxcolumn = createcomboboxcolumn(icolname); setdatagridviewcombobox(ref comboboxcolumn); this.datagridview1.columns.insert(icolumn, comboboxcolumn); } /// <summary> /// 取得datagridview中一個combobox欄位的屬性 /// </summary> /// <returns> 格式化以後的datagridview的comboboxcolumn </returns> public virtual datagridviewcomboboxcolumn createcomboboxcolumn(string icol) { datagridviewcomboboxcolumn column = new datagridviewcomboboxcolumn(); { column.datapropertyname = icol; column.dropdownwidth = 200; column.headertext = resourcefactory.getmultilanguage(icol); } return column; } /// <summary> /// 設置combobox欄位的顯示值與實際值等 /// </summary> /// <param name= "ref comboboxcolumn "> 需要設定的combobox欄位名 </param> public virtual void setdatagridviewcombobox(ref datagridviewcomboboxcolumn comboboxcolumn) { } 自己改成vb.net | | |
|