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

時間 2021-08-30 11:04:04

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(); //型別參照上面自己轉,列名要寫對,並且確定資料型別是數字。

給分吧!^_^

如何提取pdf中的或幾頁,如何提取pdf中的一頁或幾頁

迅捷辦公小助手 pdf檔案如何提取某部分 風雲辦公管家 在我們日常工作和日常學習中,涉及到pdf編輯的情況我們可以使用 風雲pdf編輯器 完成。風雲pdf編輯器 可以對pdf檔案進行整體操作,如合併 分割 壓 縮 水印 加密等,也可以改變pdf原文,對原文進行重新編輯 排版 加入新 修改原文字 修改...

excel提取數字,excel中如何提取資料的中間數字?

用自定義函式可以解決,如下 public function tqsz rng for i 1 to len rng if isnumeric mid rng,i,1 and mid rng,i 1,1 or mid rng,i,1 and isnumeric mid rng,i 1,1 then n...

excel中如何提取文字中的數值和日期?

文字的處理用文字函式,len.分析資料特徵是書寫公式的第一步,也就是先要邏輯分析,然後根據邏輯寫公式,分析發現,日期前面都是英文單詞 on,可以這個單詞為標誌來提取數字,用這個公式可以實現,可以複製貼上直接使用,提取日期的公式為 mid a2,find on a2,1 2,len a2 find o...