1樓:糖果
建議:樓下第一點說的沒錯,我們一般不用txt文本來儲存資料,但這裡不用access,更不需要資料庫,我們一般使用excel文件來存數資料。
解決**:
如果你非要用txt文本來儲存資料,如果以這種格式儲存。
1:讀取txt,2:解析資料並計算結果然後構造datatable ,3:
繫結資料到右邊的資料控制項(建議用datagridview等,不要用文字框,此處列子用的是datagridview)
文件格式:
處理結果:
處理**:
2樓:匿名使用者
你的問題我想應該是如何按照需要的格式顯示的問題,其他諸如計算、讀取你是知道的,那麼,可以參考以下方法。
1)在form2.designer.cs檔案中,現定義顯示的列頭:this.txtresult.text = "編號\t管徑\t速度\t結果";
2)以「寫入並計算」按鈕為例,程式可以如下:
namespace winformtest
private void btnwrite_click(object sender, eventargs e)
\t\t\t",bianhao, guanjing.tostring(), sudu.tostring(), jieguo.tostring());
txtresult.text += "\r\n" + result;}}}
3樓:匿名使用者
一般來說通常不會用txt做為資料儲存檔案,尤其這種涉及計算的時候,用txt會比較麻煩,建議你用乙個簡單的資料庫,比如access,點寫入的時候就將資料插入資料庫並運算,讀的時候只是從資料庫中讀取資料並顯示到右側文字框。c#與access的訪問**很容易查到,自己找一下了。
c# 讀取txt檔案效率問題
4樓:匿名使用者
streamreader效率已經可以啦,是幾行不至於這麼慢,肯定是其他問題
5樓:匿名使用者
不會的吧,你是不是有別的操作!
急求c#讀取txt檔案內容到datagridview空間文字
6樓:王玉飛
//string path = textbox1.text;
// streamreader sr = new streamreader(path, encoding.getencoding("gb2312"));//讀取檔案
// string str=null;
// while ((str = sr.readline()) != null)//判斷行//
c語言fread函式讀取檔案問題
你寫入文字檔案後,資料是用ascii碼串的形式來表示,已經不是二進位制資料了,因此需要用fscanf函式來讀取,試試如下程式 include include struct hj main fclose fp fread是一個函式。從一個檔案流中讀資料,最多讀取count個元素,每個元素size位元組...
新手求助會計計算問題,急求幫助高分懸賞
你調整時分錄寫為 借 固定資產2000 借 管理費用 2000 結轉就簡單得多了 結轉分錄只用寫,借 本年利潤 8000 貸 管理費用 8000 但你現在的分錄是管理費用借貸兩邊都有金額,那結轉分錄就要寫兩個分錄了,即 1.借 本年利潤 10000 貸 管理費用 10000 2.借 管理費用 200...
c語言檔案讀取十六進製制資料問題,例如檔案中資料是 0x
include int main void c語言中十六進製制數判斷問題!字元資料在機器裡存的方式是一樣的,進製只是表示方式。比如輸入了乙個字元 a 那麼它在機器裡面就是01100001,因為機器都是2進製存的。那麼它的十進位制表示就是97,十六進製制就是61。c語言判斷乙個數字是多少進製是通過開頭...