2015-04-22 24 views
0

假設我們有一個綁定到DataTable的DataGridView。有沒有一種簡單但可行的方法來確定DataTable中存儲數據的總大小(以字節爲單位)?如何計算DataTable中存儲的數據的字節數

+1

你是什麼意思總大小..你想DataTable.Rows.Count()? – MethodMan

+0

以字節爲單位的數據總大小 – eYe

+0

爲什麼你需要以字節爲單位的數據總大小,你可以澄清你想要做什麼..也許你只需要總記錄數.. – MethodMan

回答

0

如果你只是想細胞的數量,你可以得到由行乘以列:

int cells = tbl.Columns.Count * tbl.Rows.Count; 

如果你想字節大小,你可以嘗試序列化的數據表和測量的尺寸,但將不會100%準確,因爲它會添加一些樣板。

+0

我一直在考慮序列化數據,但正如您所提到的,不能保證準確性 – eYe

相關問題