C中如何儲存textbox中的資料到中

時間 2021-09-06 05:52:07

1樓:匿名使用者

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

// textbox的資料的臨時儲存

listdata = new list();

for(control ctrl in panel.controls)

}// 儲存到檔案

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

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

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

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

2樓:**最大功能

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

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

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

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

你可以學一下listview的用法

c#,textbox中,如何儲存上次輸入的資料?

3樓:匿名使用者

你在登陸介面登陸成功的時候 生成乙個 記事本txt 檔案 把你的使用者名稱寫在 txt檔案裡面

當然在你登陸窗體載入的時候 要寫乙個 讀取txt的方法string str = 使用者名稱 (字元創)filestream fs=new filestream (path+".txt",filemode.create);

streamwriter sw = new streamwriter(fs);

sw.write(str);

sw.close();

fs.close();

寫的 讀的 是read

為了這20分 仁至義盡

4樓:匿名使用者

你所謂的蠢辦法估計是不行的...

弄個資料庫,將使用者名稱存進去,開啟頁面時執行一次查詢吧

5樓:匿名使用者

**就不給了我提供乙個簡單思路:

樓上手用資料庫這不可取,其實可以用配置檔案,.xml,.ini,.txt等等

將登陸名存入配置檔案中登陸時讀取配置檔案即可。

這兒個人比較推薦用二進位制序列化後生成乙個二進位制檔案,英文這樣從安全上來說要相對好一點。

如果收用直接使用像xml,ini,txt這樣的文字的話一下就暴露了。

6樓:西三

這個問題這麼簡單,有很多方法,比如寫入配置檔案ini或者流行的xml,如果想要留下郵箱我發這兩個給你參考。

7樓:

就登入的時候存放到 文字 或配置檔案裡就可以了啊!

僅僅乙個登入名,沒必要非整個資料庫,太麻煩了!

8樓:

這個問題主要邏輯是把資料持久化。

儲存到檔案中。。。。行!

儲存到資料庫。。。。也行!

還有個建議:如果你的程式只是在登陸上需要持久化資料,這樣就沒必要因此而新建乙個資料庫等等一系列的流程,建議你用io技術把資料儲存到檔案。反之。。。就不用說了~

9樓:匿名使用者

同意樓上的。存一下資料庫吧,然後每次載入的時候先去獲取一下登入過的使用者就是了。。。

怎麼讓C中的textBox只接受型別為int的輸入

在winform c 中要實現限制textbox只能輸入數字,一般的做法就是在按鍵事件中處理,判斷keychar的值。限制只能輸入數字,小數點,backspace,del這幾個鍵。數字0 9所對應的keychar為48 57,小數點是46,backspace是8。拖乙個textbox到窗體上,新增o...

C如何通過textbox修改dataGridView中的值單擊button並儲存到資料庫中

沒看明白什麼意思,如果你是想通過textbox的輸入改變datagridview的顯示,那麼你可以雙擊textbox,在出現的textbox1 textchanged裡加個根據textbox的值查詢資料庫再重新繫結datagridview即可,如果是web記得textbox 加個autopostba...

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

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