如何提取DataTable中的某一列欄位的所有資料,進行運算

2021-08-28 09:41:27 字數 2292 閱讀 8611

1樓:匿名使用者

獲取datatable某一列所有值,並存放到list中;

1)方法一:

//遍歷datatable,取出所有的id :

listlstid = (from d in dt.asenumerable() select d.field("id")).tolist();

2)方法二:

list ls = new list (); //存放你一整列所有的值

datatable dt ; //你的datatable

foreach (datarow dr in dt.rows)

ls.add(dr["列名"]);

擴充套件資料

1、datatable具有.rows,datarow元素的集合。

每個datarow對應於資料庫中的一行,幷包含一組列。

為了訪問單個值,執行以下操作:

foreach(datarow row in yourdatatable.rows)

string name = row["name"].tostring();

string description = row["description"].tostring();

string icofilename = row["iconfile"].tostring();

string installscript = row["installscript"].tostring();

2、從datatable中取值

string name = datatable1.rows[0][0].tostring();//把datatable中的第乙個數字賦值給那麼

從datatable中篩選行(列)(datatable的屬性;select 、like /' 李'模糊查詢 、rows 表示一行 row 表示乙個數)

//選擇"列1"為空的行

datarow dr = datatable1.select("列1=null");

//選擇列1 為5 的行的集合

datarow dr1 = datatable1.select("列1=5");

//選擇列1包含'李"的行的集合

datarow dt2 = datatable2.select("列1 like '李'");

參考資料

2樓:

1、在web專案目錄裡建立靜態頁面table.html,並修改標籤內容。

2、在標題下方引入easyui相關的css和js檔案。

3、在body元素內部插入,並引入**樣式以及資料來源。

4、編輯**資料來源student.json,設定**需要的字段以及字段值。

5、在**下方新增乙個按鈕,jquery初始化函式內部編寫獲取選中某行某列字段值。

6、啟動tomcat伺服器,在瀏覽器中預覽頁面;選中**某一行,單擊按鈕,頁面彈出選中行的某個字段值。

3樓:

dataset 是datatable的集合

dataset ds=new dataset();

ds.tables[0];依次類推可以獲取你的表,不過一般會給表乙個名字在引用會方便點。

如 sqldataadapter sda=new sqldataadapter("t-sql",conn);

dataset ds=new dataset();

sda.fill(ds,"table"); //這裡是在ds裡新建了乙個表,叫table,注意是新建,多次執行會報錯,實際使用時,可以用contain來判斷是否存在同名的表

ds.tables["table"];

取資料的話,有幾種方式

ds.tables[0].rows[0]["列名"].tostring(); //0那裡那裡可用迴圈改變,即可以rows[i]

ds.tables[0].columns[0].tostring();

ds.tables[0].columns["列名"].tostring();

4樓:匿名使用者

最基本的,用for迴圈遍歷行(datarow)for(int i=0;i

資料可以取出來,計算就簡單了。

如果你想求整列總和的話,可以用datatable內建的方法:

string strsum = datatable.compute("sum(列名)", "true").tostring(); //型別參照上面自己轉,列名要寫對,並且確定資料型別是數字。

給分吧!^_^

c中datatable和dataset什麼區別,都是幹什麼用的,什麼時候用

我給你解釋下,記得給分 你可以把datatable和dataset看做是資料容器,比如你查詢資料庫後得到一些結果,可以放到這種容器裡,那你可能要問 我不用這種容器,自己讀到變數或陣列裡也一樣可以存起來啊,為什麼用容器?原因是,這種容器的功能比較強大,除了可以存資料,還可以有更大用途。舉例 在乙個c ...

如何提取細胞中的蛋白質,如何從細胞中提取蛋白質

用細胞裂解試劑盒,應該可以,進口的比較貴,你可以打 問一下南京凱基國產的盒子能一能用 如何從細胞中提取蛋白質 一 水溶液提取法 稀鹽和緩衝系統的水溶液對蛋白質穩定性好 溶解度大 是提取蛋白質最常用的溶劑,通常用量是原材料體積的1 5倍,提取時需要均勻的攪拌,以利於蛋白質的溶解.提取的溫度要視有效成份...

如何提取pdf檔案中的文字內容,掃瞄的pdf檔案裡面文字怎麼提取出來?

怎樣在pdf檔案中提取部分頁面 pdf檔案如何提取某部分 提取pdf檔案中的文字內容有倆種方式 1.借助文字識別軟體來識別pdf檔案裡面的文字 2.利用工具進行pdf檔案格式的轉換,就是說將pdf檔案轉換為txt文件,這樣就可以提取裡面的文字內容了。以上就是倆種提取pdf檔案中文字內容的方法,希望可...