1樓:匿名使用者
datagridview.columns.add("***","性別");
datagridview.columns["***"].datapropertyname="***";
while(reader.read())
沒測試自己測版試下權
2樓:匿名使用者
//先將你要賦值的那個cell轉換型別成datagridview***boboxcell,然後就可回以賦答
值了datagridview***boboxcell cell = datagridview1[0, 0] as datagridview***boboxcell;
cell.items.add("aaa");
cell.items.add("bbb");
c#datagridview***boboxcolumn 繫結不同的值,顯示在datagridview其他列裡面,沒有資料庫。
3樓:匿名使用者
什麼是繫結不同的資料?
如果是說這些控制元件怎麼綁資料的話,他們都有一個datasource屬性。可以指向datetable等資料型別。沒有資料庫的話你也可以自己例項化一個datetable。
把自己想要的資料放進去就行啦。
4樓:匿名使用者
***bobox 不是有個source屬性的?
c# 給 datagridview***boboxcolumn新增值,怎麼搞,**等!
5樓:四葉草的幸福
可以繫結,也可以手動新增
一下是繫結資料
版源權:例子
datagridview***boboxcolumn cbo = (datagridview***boboxcolumn)this.dgvresult.columns["studentno"];
cbo.displaystyle = datagridview***boboxdisplaystyle.nothing;
cbo.datasource = 資料來源;
cbo.displaymember = "studentname";
cbo.valuemember = "studentno";
6樓:匿名使用者
樓上正解。
問題解決了就把問題關閉掉啊。
c#中datagridview***boboxcolumn,想讓這個下拉選單讀取、新增或修改時顯示資料庫中不同表的值。 5
7樓:山水阿銳
您好,首先新建一個windows應用程式,將主窗體重新命名為mainform,在mainform中加入一個datagridview控制元件,命名為dgv_user。
開啟窗體**視窗,在**視窗中宣告一個***bobox的控制元件
// 定義下拉選單框
private ***bobox cmb_temp = new ***bobox();
我們要繫結的下拉選單框的功能是選擇性別,新增如下繫結性別下拉選單框的方法
////// 繫結性別下拉選單框
///private void bind***()
通常情況下我們都是從資料庫中獲取資料表(或者資料集),然後繫結到datagridview中的,這裡我們為了避免連線資料庫,手中構造一個資料庫表,**如下:
private void binddata()
c#中datagridview怎麼設定將***bobox放進去
8樓:匿名使用者
datagridview***boboxcolumn p***bo;
private void teaching_add_load(object sender, eventargs e)
rd.close();
datagridview1.columns.add(p***bo);
datagridview1.columns[7].headertext = "請選擇專家";
db.dbclose();
}說明:
1.datagridview中新增***bobox控制元件利用初始化現成的類datagridview***boboxcolumn,本例先把從view_teach_tmp中讀出的資料加到datagridview1中,然後把初始化的***bobox控制元件p***bo加到最後一列,並給標題headertext命名。
2.p***bo控制元件中顯示的是expert表中的「編碼.專家姓名」,若要獲取編碼,可用下面的函式geteno。
string geteno(string st)
return "-1";
}3.呼叫函式geteno:
string eno;
for (int i = 0; i < n; i++)
eno = datagridview1.rows[i].cells[7].value.tostring();
eno = geteno(eno);
}特別說明:
要判斷p***bo控制元件是否全都選值,要使用if (datagridview1.rows[i].cells[7].
value == null),起初使用if (datagridview1.rows[i].cells[7].
value.tostring().trim().
length==0)語句,直接報錯
9樓:匿名使用者
在 formload 事件中 datagridview1.controls.add(***bobox1);
在 datagridview 的currentcellchanged事件中
private void dg1_currentcellchanged(object sender, eventargs e)
c控制元件DataGridView繫結DataTable物件之後,總會多一行,這個如何去掉
設定allowusertoaddrows false 你說的那個多一行是新增新行用的,你把allowusertoaddrows這個屬性設定成false 置allowusertoaddrows 為false 不允許新增新行 將allowusertoaddrows設定為false即可。嗯 allowus...
c設定datagridview行標題
用datagridview的rowpostpaint事件rectangle rectangle new rectangle e.rowbounds.location.x,e.rowbounds.location.y,e.rowbounds.width,e.rowbounds.height textr...
C中如何在類中呼叫另類中的資料,C 中 如何在一個類中 呼叫另一個類中的資料?
c 窗體間傳遞資料有好多種方法,說下個簡單的 在要呼叫的窗體中新增被呼叫窗體欄位,構造方法中傳入被呼叫的窗體做引數,將被呼叫窗體的需要被呼叫的資料的訪問修飾符設定為 public 將form1的 listbox 的訪問修飾符設定為 public這樣就可以通過欄位.屬性 呼叫被呼叫窗體的資料了 pub...