c如何將tetbo內容儲存到記事本中並呼叫輸出

時間 2021-10-20 12:50:35

1樓:

注意引用 using system.io;

//寫檔案

filestream file = new filestream("score.txt", filemode.create, fileaccess.

readwrite, fileshare.readwrite);//建立一個檔案

streamwriter writer = new streamwriter(file); //設定檔案時可以寫的

writer.writeline(textbox1.text);

writer.close();

file.close();

//讀檔案(在窗體構造起就呼叫這個函式)

filestream f = new filestream("score.txt", filemode.openorcreate);

streamreader reader = new streamreader(f);

textbox1.text= reader.readline();

reader.close();

f.close();

2樓:漾淆瀧

用xml確實要好點,這裡給個記事本的** io操作注意引用 using system.io;

streamwriter sw=new streamwriter(@"c:\1.txt",true,encoding.default);

sw.write("寫入的內容");

sw.close();

streamreader sr = new streamreader(@"c:\1.txt", encoding.default);

string text = sr.readtoend();//將讀取到的內容賦值給text

sr.close();

3樓:

現在還在用記事本儲存資料,太落後了。現在都是用xml了,這個就像是本地資料庫,簡單易用,而且條理清楚。去學學怎麼用xml吧

c#:textbox中資料儲存到txt文字中,從文字讀取資料到textbox.

4樓:矮漢恨天高

//在引用裡新增

using system.io;

///窗體應用類中寫方法

//寫入

streamwriter sw=new streamwriter(txt檔案完整路徑);

sw.writerline(你要寫入的內容,可以換行帶格式);

sw.flush();//檔案流

sw.close();//最後要關閉寫入狀態//讀取

system.io.streamreader st;

st=new system.io.streamreader(txt檔案完整路徑,system.text.encoding.utf8);

//utf-8通用編碼

string 要讀取的字串=st.readtoend();

st.close();

5樓:

你提取的資料可以用一個二維陣列儲存,str[2,10]。另外通過迴圈 i 來獲取和設定文字框中的內容,具體**如下:

首先你要讀寫檔案,就要引用:

using system.io;

你上文說的i,我寫成全域性變數,你可以在需要的**中修改:

int count = 3;

按鈕一,即從文字框中獲取值並寫入到檔案的**:

private void button1_click(object sender, eventargs e)

",i+1);

string controlname2 = string.format("textbox1", i+1);

str[0,i] = (controls.find(controlname1, false)[0]).text;

str[1,i] = (controls.find(controlname2, false)[0]).text;

sw.writeline(str[0,i]);

sw.writeline(str[1,i]);

}sw.close();

}按鈕二,從檔案中讀取資料然後賦值到文字框中的**:

private void button2_click(object sender, eventargs e)

for (int i = 1; i <= count; i++)

", i );

string controlname2 = string.format("textbox1", i );

(controls.find(controlname1, false)[0]).text = str[0, i-1];

(controls.find(controlname2, false)[0]).text = str[1, i-1];

}sr.close();

}你按上面**寫試試,應該可以實現,我自己試驗過的。

另外controls.find()函式可以獲取指定id名稱的控制元件,這樣通過與迴圈組合就可以實現你功能。

意思資訊希望對你有幫助^^

6樓:匿名使用者

在儲存的時候可以以陣列的方式儲存,存到檔案中是一串拼接起來的字串;讀取的時候直接分割就行了

7樓:匿名使用者

按照描述應該是20個文字框 資料具體的是一組資料還是不同文字框內對應不同的資料這個沒表示清楚,如果是相同的資料很簡單 填充文字框就可以,如果是不同的資料 儲存的時候就要區分了

c#中如何讓內容輸出到textbox中

8樓:胡佳

在.cs 檔案中可以這樣寫

txtname.text="你要想輸入的內容";

例如這裡向如數abc

txtname.text="abc";

9樓:猴看燈

前臺:後臺:text_id.text="asdasd";

但是,如果你的textbox的textmode設定成password了,則只能向後臺提交值,後臺不能向前臺返回值

10樓:匿名使用者

什麼意思啊?

在.cs中,直接寫textbox的id .text="值"

就可以了。

c#中怎麼把textbox裡的內容寫入txt中,再把寫入的txt提取到richtextbox中?

11樓:墨韻隱殺

可以自己琢磨一下 首先要引用命

名空間 using system.io;

filestream a = file.open("", filemode.openorcreate); 這個表示建立檔案並開啟(這裡用

回於建立檔案,如答果你要讀文字內容,這裡狀態自己改)streamwriter writer = new streamwriter(a); //寫入

streamreader reader = new streamreader(a);//讀取

自己嘗試著寫寫,儘量不要ctrl+c ctrl+v

12樓:靈_小仙女

private void btn_add_click(object sender, eventargs e)

private void btn_show_click(object sender, eventargs e)

catch}

c#中如何將.txt檔案中的內容讓它全部輸出到一個windows窗體中的textbox中?求**!

13樓:匿名使用者

using system.io;

using system.text;

textbox1.text = encoding.default.getstring(file.readallbytes(《檔案路徑》));

14樓:匿名使用者

先利用c#中的流處理類,將txt讀取,然後將他讀為字串。賦給textbox的text屬性就可以了。

15樓:藍貓叔叔

textbox1.text=".txt"

c#如何把在別的窗體的textbox輸入的內容儲存另外一個窗體的textbox中?

16樓:**最大功能

form1裡定義一個靜bai

態變數。du

public static string name;

在你的登陸函zhi

數裡給daoname賦值。

然後在版form2裡可以調權

用到name

form1 f = new form1();

textbox2.text=f.name;

17樓:匿名使用者

建立一個靜態公共類如public static class pubclass 用於存放這一類的所有靜態變數.

然後在form1中賦值, pubclass.name="你的版使用者名稱";

在form2中取值. textbox2.text=pubclass.name;

上面回答的權答案有錯誤,就是訪問靜態變數是直接使用類名+變數,不需要例項化.如果是在form1中的靜態變數,也是直接訪問 form1.name獲取.

c#中如何儲存textbox中的資料到txt中 30

18樓:匿名使用者

遍歷控制元件,讀取文字,然後儲存。假設你的textbox這一組控制元件都放在一個名叫 panel 的面板內:

// textbox的資料的臨時儲存

listdata = new list();

for(control ctrl in panel.controls)

}// 儲存到檔案

using(streamwriter writer = new streamwriter("a.txt"))

讀取檔案並顯示到textbox中:}}

讀取的這段**,你新增到窗體的載入方法中就好了。

這段**直接寫的,沒有寫窗體測試,自己看著改吧。

19樓:**最大功能

file.readalllines(@"d:\1.txt");//從指定路徑讀取,返回一個陣列。txt裡的一行就是一個陣列元素

file.writealllines(@"d:\1.txt");//往指定路徑裡寫入。

textbox tb = new textbox ; 把你的140個textbox都放這個陣列裡。。。。。

你幹嘛要這樣弄啊。140個。。。。

你可以學一下listview的用法

c資料庫將textbox裡的內容儲存到資料庫中

不知道你的資料庫字段 假設你要將使用者名稱和密碼分別為textbox1和textbox2中填寫插入資料表a 的username和password中 那麼你的sqlcommand命令為 insert into a username,password values thi textbox1.text,t...

c 如何將多個類儲存在陣列中,c 如何將多個類儲存在乙個陣列中

所謂陣列,就是相同資料型別的元素按一定順序排列的集合,就是把有限個型別相同的變數用乙個名字命名,然後用編號區分他們的變數的集合,這個名字稱為陣列名,編號稱為下標。所以在陣列中只能儲存相同型別的類物件。要儲存多個物件,只需要定義乙個類物件陣列,然後賦值進去即可。如類名為a,要儲存最多100個物件,需要...

c 如何用檔案流將資料儲存到檔案中

玻璃麥田 ofstream myf filename ofstream檔案輸出流類,定義檔案物件myf,檔名 帶路徑 由自己設定,預設ios out ios trunc方式。即物件具有輸出能力,如檔案存在,清除檔案內容。if myf.fail 判斷開啟檔案是否失敗,失敗則返回。myf 程式設計 高手...