C如何獲取datagridview的任意一列的平均值

2022-07-13 15:26:58 字數 3103 閱讀 7753

1樓:愛心善行共贏

這個你最好不要這麼做,最好是你在sql語句中處理,最後union all 一行平均值

你明白我的意思吧;

如果是某一列你在程式裡面處理的話,datagridview1.rows[0]應該是表頭head那裡吧 ?你沒除錯一下看看型別嗎

如何獲得datagridview中某一列中全部的值?

2樓:匿名使用者

寫個copyfor迴圈就行了 迴圈的個數就是你baidatagridview.rows.count

就是至於取du

出值來放到**就看你

zhi自己喜好了 string,hastable這些都可以daofor(int x=0;x下標].tostring()}

3樓:匿名使用者

//迴圈每一行;

foreach(datarow row in datagridview1.rows)

4樓:匿名使用者

datagridview1.rows[0].cells[1].tostring()

第1行 第二個單元格的內容

5樓:匿名使用者

補充 這個實現的方法 其實 最好在資料來源 就給做好

在datatable 裡吧這個方法實現 不是更簡單 之後在賦給 datagridview

6樓:匿名使用者

用while迴圈求出每行的同列插入新列中datagridview1.rows[0].cells[1].tostring()

c#中 winform 讀取datagridview中的某一行某列的值

7樓:匿名使用者

第0行第0列的值

datagridview.row[0].cell[0].value如果你要讀一行的值

可以用個for語句實現.

8樓:

string strreceivedata;//接收

來數源據

foreach(datagridviewrow dr in datagridview1.rows)

9樓:僧丁仵樂雙

datatable

dt=(datatable)this.datagridview.datasource;

for(int

i=0;i

c# 獲取datagridview 的每行的某列值的問題

10樓:

如果抄datagridview控制元件中的行數襲為零,也就是沒有資料的時候,肯定是要出錯的,解決辦法是遍歷前加一句判斷:

if(datagridview1.rows.count>0)另外就是如果不存在你要取值的列的時候,也是要出錯的,比如你上面的**取的是第二列的值,如果資料只有一列,也會也錯,解決方法可以加一個判斷或是給一個預設值來處理。

希望對你有幫助,有疑問請追問或是hi

11樓:匿名使用者

你的datagridview只有一列吧,列的索引是從0開始的,你把1改成

內0就可以了,即容:

row.cells[1].value.tostring()改成row.cells[0].value.tostring()

12樓:匿名使用者

你可能查詢了一個資料厙中不存在的行列

c#怎麼獲得datagridview中指定的列的內容

13樓:匿名使用者

button b = e.cell[i].findcontrol("id") as button;

b.text="abc";

大致是這個意思即:我們通過e.cell[i]這個指定列來查詢控制元件id為id的控制元件(即你放入的button),然後將之轉換為button即可,這個button即為你要獲取的按鈕,下面的b.

text="abc",就是你要設定他的text屬性

14樓:

假設是第一列是個button。

string a=null;

button bx = (button)datagridview1.rows[datagridview1.currentrow.

index].cells[0].value;

a= bx.text; //將datagridview裡的button的text值賦給a

如果是賦值給bx也同理啊

bx.text=a;

c#如何獲取datagridview中某一整列的資料。

15樓:匿名使用者

三種方案:一種去sql語句去寫,第二種就是迴圈做,沒別的辦法,5000條資料並不多,迴圈也是很快的。第三覺得用linq也是可以做的。

建議用迴圈做,比較清晰。

16樓:匿名使用者

你的 datagridview 資料來源是什麼呢?

c#獲取datagridview有多少列

c#如何獲取datagridview中特定行的行數。

17樓:

這個很少有人根據特定行來統計資料的吧,一般都是在資料庫裡面查詢你需要的資料的,

如果你硬是要按照你說的這個方式去做的話,你就這樣咯

int count=0;

forech(datagridviewrow dr in datagridview1a)

messagebox.show(string.formate("未歸還的書:本」,count));

或者用你現有的**

int back=0;//沒還書的數量

private void datagridview1a_cellpainting(object sender, datagridviewcellpaintingeventargs e)

void datagridviewreflsh_2(ref back)}}}

如何用c獲取cpu溫度,C 如何獲取電腦CPU溫度,硬碟溫度,主機板溫度,CPU轉速

那個 windows優化大師不是可以獲得cpu溫度麼?所以我相信c 也可以。關注。using system using system.runtime.interopservices class class1 c f cputemp,fahrenheit cputemp int32 mbtemp ge...

c如何獲取路徑字串的最後,c 如何獲取路徑字串的最後一個

用path物件,微軟類來庫裡 自都提供了,為什麼還要自己寫這個函式?專門處理檔案路徑的 管它存在不存在都行 string path 10.201.51.26 imageshare groupware 1004 20070524 143518.xls string filename system.io...

如何用c遠端獲取程序資訊,怎樣在c中獲取程序資訊

用一個複製或者重定向就行了。回 c 答 include include void print xs void unused the main program.int main i.怎樣在c 中獲取程序資訊 itjob老師教過用命令的方式也是很方便將結果存到變數裡呀,用一個複製或者重定向就行了。c i...