台灣最大程式設計社群網站
線上人數
436
 
會員總數:231090
接案會員:6781
文章總數:2319
討論主題:175359
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 如何從UI製作BATCH FILE(txt) ?
[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何從UI製作BATCH FILE(txt) ?
價值 : 40 QP  點閱數:1388 回應數:14

樓主

Athena
門外漢
0 85
1100 251
發送站內信

捐贈 VP 給 Athena
各位大大~ 小的目前要做一個功能是讓使用者KEL入資料後另存成BATCH FILE(TXT檔)
例如:
吳小明,男,16歲,台北縣
王小瑛,女,18歲,台北市
.
.
這樣另存成TXT檔~
一時之前不知道UI如何製作
只會做出許多TEXTBOX讓USER KEY入,但按確定後卻不知道要如何顯示在畫面上並另存TXT檔
請教各位高手是否有此經濟,不吝指教 ^^ 謝謝~
本篇文章發表於2006-11-30 14:44
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

達可達
檢舉此回應
try it ...



本篇文章回覆於2006-11-30 15:07
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Athena
捐贈 VP 給 Athena 檢舉此回應
神奇的達可達~ 我試過了,是可以把"Hello World大家好,麥克風測試"變入txt檔中
只是會開始詢問視窗要求user開啟或儲存(希望能自動存入),且檔名是亂碼~

但是~ 我不是要這樣只是一筆而已~
我想要做到的是,當user 完成一筆記錄後 可以在網頁中變成table顯示告知user目前編輯了幾筆記錄內容
再按另一個鍵將這一堆記錄都另存到txt檔中~
也許也可以每key入一筆就存入txt一次
啊~ 好困難呀~~ >"<


本篇文章回覆於2006-11-30 15:33
--未登入的會員無法查看對方簽名檔--
3樓
回應

doong
檢舉此回應
try this.



本篇文章回覆於2006-11-30 15:41
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Athena
捐贈 VP 給 Athena 檢舉此回應
to doong大大~ 我試完了~ 但是~ 找不到backup.txt存到哪企了耶~ >"<

本篇文章回覆於2006-11-30 15:57
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

達可達
檢舉此回應
呼 >_<|




本篇文章回覆於2006-11-30 16:01
--未登入的會員無法查看對方簽名檔--
6樓
回應

doong
檢舉此回應
如果下面這段沒有修改的話,
然後新增又有成功的話
應該是和這個程式放的位置一樣

Dim sw As System.IO.StreamWriter = New System.IO.StreamWriter(Server.MapPath("backup.txt"), True, System.Text.Encoding.Default)


本篇文章回覆於2006-11-30 16:16
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

Athena
捐贈 VP 給 Athena 檢舉此回應
to doong~ 我找不到MapPath存的txt檔,iis和sql那台都沒有~ >"<

to 達可達~ 嗚~ 我不是用c的,要轉很久~ >"<

本篇文章回覆於2006-11-30 17:05
--未登入的會員無法查看對方簽名檔--
8樓
回應

doong
檢舉此回應
那就加一個按鈕
然後程式碼結合 #1 的方法
先看看有沒有東西
應該每執行一次會增加一行『吳小明,男,16歲,台北縣』



本篇文章回覆於2006-11-30 17:18
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

Athena
捐贈 VP 給 Athena 檢舉此回應
哇哇~ 二位大大的最後都可以用哦!不過 都是會出現要求user儲存或開啟的選擇
是否有那種可以自動存到固定路徑下的方法呢?^^

to 達可達大大~ 我終於轉好了~ 真的好神奇,可以一邊新增一邊讓user看到耶~ 謝謝您~

本篇文章回覆於2006-11-30 17:27
--未登入的會員無法查看對方簽名檔--
10樓
回應

達可達
檢舉此回應
呼~感恩喔 :)

本篇文章回覆於2006-11-30 20:19
--未登入的會員無法查看對方簽名檔--
11樓
不錯的參考

doong
檢舉此回應
將達可達大大的程式稍作修改BindGridView()
因為妳可能對資料進行『新增』、『修改』、『刪除』動作
所以如果採用批次下載的資料備份方式會比較好(建議使用達可達大大的方式)
而下面這個方法採用立即備份的方式,效率差,但資料會同步
...and 妳的user還真麻煩,花樣還真多




本篇文章回覆於2006-12-01 08:12
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

Athena
捐贈 VP 給 Athena 檢舉此回應
哇~ 真的有了有了~ 太神奇了~ doong~大大~您真是英明啊~
可素~ 我把backup.txt刪掉了
下次重新新增還是會有上次的記錄耶
在page_load時有把Session("MyTable")呀 好怪呀~ >"<

Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Not IsPostBack Then
If Not (Session("MyTable") Is Nothing) Then
Session("MyTable") = Nothing
End If
End If
End Sub

本篇文章回覆於2006-12-01 11:52
--未登入的會員無法查看對方簽名檔--
13樓
回應

doong
檢舉此回應
※注意這行第二個參數已經改成False

Dim sw As System.IO.StreamWriter = New System.IO.StreamWriter(FileName, False, System.Text.Encoding.Default)

上次的記錄才不會附加到文字檔中

本篇文章回覆於2006-12-01 12:08
--未登入的會員無法查看對方簽名檔--
14樓
作者回應

Athena
捐贈 VP 給 Athena 檢舉此回應
有呀~ 本來就速false囉~ >"<




本篇文章回覆於2006-12-01 13:46
--未登入的會員無法查看對方簽名檔--
[變換順序]
1
 

回覆
如要回應,請先登入.