none
讀 txt 到 ComboBox 問題 RRS feed

  • 問題

  • Customer.txt

     

    0,user1,1234
    1,user2,4567
    2,user3,8901

     

    讀取 txt 到 ComboBox

     

            Using MyReader As New  _
            Microsoft.VisualBasic.FileIO.TextFieldParser("C:\Users\Frankie\Desktop\Customer.txt")
                MyReader.TextFieldType = FileIO.FieldType.Delimited
                MyReader.SetDelimiters(",")
    
                Dim currentRow As String()
    
                While Not MyReader.EndOfData
    
                    Try
                        currentRow = MyReader.ReadFields()
                        'Add
                        ComboBox1.Items.Add(currentRow(1))
    
                    Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
    
                    End Try
    
                End While
            End Using
    

     


    成功讀取 txt user 那行到 ComboBox, 問題是在有辦法當使用者點選 ComboBox item 的 user 時

    根據 user 名字黎添加其餘資料到 其他控制項 嗎?

     

    打錯了....更新是....添加其餘資料到 其他控制項


    • 已編輯 Mr.Frankie 2011年11月18日 上午 10:28
    2011年11月18日 上午 06:02

解答

  • 我偏好使用 [ComboBox.DataSource 屬性], 方便許多.

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已標示為解答 Mr.Frankie 2011年11月23日 上午 10:17
    2011年11月18日 上午 11:06
    版主
  • 我習慣轉換成 DataTable
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 Mr.Frankie 2011年11月23日 上午 10:17
    2011年11月18日 下午 12:45

所有回覆

  • 你怎麼不直接在讀 .txt檔時   就把後面的資料丟到 字串陣列

    這樣你選擇哪一個就能直接從陣列在讀後面資料了

    ComboBox1.SelectedIndex   <<這個就能知道你選擇哪一個

    在去讀陣列該索引的資料  這樣就ok了

    2011年11月18日 上午 06:15
  • ComboBox 新增 Item 時具有 Text 與 Value

    http://www.dotblogs.com.tw/chou/archive/2009/03/20/7571.aspx

    使用者選擇 ComboBox 時就可以作運用


    歡迎參觀我的Blog.NET菜鳥自救會
    2011年11月18日 上午 06:32
    版主
  • 我偏好使用 [ComboBox.DataSource 屬性], 方便許多.

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已標示為解答 Mr.Frankie 2011年11月23日 上午 10:17
    2011年11月18日 上午 11:06
    版主
  • 我習慣轉換成 DataTable
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 Mr.Frankie 2011年11月23日 上午 10:17
    2011年11月18日 下午 12:45