求助關於C中DataGridView控制項新增陣列的問題

2021-04-01 08:02:48 字數 1532 閱讀 2862

1樓:**最大功能

一維陣列是這樣的了。你定義乙個類陣列,比如有個student類,它有 學號,姓名,年齡  3個屬性。

student s= new student[2];

s[0]= new student(001,"張三",18);

s[1] = new  student(002,"李四",28);

datagridview1.datasource = s;//繫結資料來源

效果就如下圖。

如果你要讓原先的int陣列元素顯示在多個單元格裡,那只能是迴圈逐個給單元格賦值了。沒什麼意義。一般datagridview都是用來連線顯示資料庫的資料、進行增刪改操作。

2樓:匿名使用者

方法一:

int index=this.datagridview1.rows.add();

this.datagridview1.rows[index].cells[0].value = "1";

this.datagridview1.rows[index].cells[1].value = "2";

this.datagridview1.rows[index].cells[2].value = "監聽";

方法二:

datagridviewrow row = new datagridviewrow();

datagridviewtextboxcell

textboxcell = new datagridviewtextboxcell();

textboxcell.value = "aaa";

row.cells.add(textboxcell);

datagridview***boboxcell ***boxcell = new datagridview***boboxcell();

row.cells.add(***boxcell);

datagridview1.rows.add(row);

直接add陣列的話會視陣列中的每個元素為一行,所以出現了都只有第一列的三行

c#中datagridview控制項繫結資料來源有幾種方式?

3樓:匿名使用者

常用的有兩種,一種是datagridview.datasourse ==資料來源,

還有一種就是空間繫結 了

4樓:匿名使用者

最簡單的辦法是新增乙個datasource控制項如sqldatasource1,將其與資料來源鏈結,然後將datagridview控制項的datasourceid屬性與datasource控制項繫結。

5樓:匿名使用者

我只知道兩種

第一種:

dgv.datasource=source;

dgv.bind();

第二種:

dgv.rows.add();

c# 在datagridview控制項中動態新增datagridview***boboxcell單元格控制項問題

C語言求助C語言問題,求助

1 c 求模運算的結果是餘數,參與運算的兩個運算元都必須為整型的。2 c x字元陣列存放的是字串,系統自動在其後加 0 作為結束標誌,故長度為字元 串中字元個數 1,而y字元陣列存放的是幾個字元,長度為其中字元的個數。3 c。語言中引數傳遞,只能進行單向的從實參到形參的傳遞。4 d。逗號運算是從左向...

求助c語言,求助,C語言問題

修改了一下,如下 int main 但是 1 x 10 這種寫法並沒有出現編譯錯誤。因為程式理解成,1 x 1跟x比較,只要1 x,則輸出 1 代表正確的意思 然後這個 1 又和後面的 10 進行 比較,因此也是正確的,即1,所以就會執行後面的語句y 2 x 1,導致輸出的答案不正確。你好,問題在i...

c語言問題,求助,C語言問題,求助!!!

這種問題用哈夫曼樹的逆向思想就可以解決了,所以我建議還是自己按這思想好好研究一下。自食其力。c語言問題 因為 define s a p a a 定義後 是直接替換 運算過程是這樣的 3 3 5 3 5 所以是29 弱勢這樣定義的 p a a 結果就是192 3 3 5 3 5 9 15 5 29 巨...