none
有關於在datagrid中,搜尋某特定字串的方法 RRS feed

  • 問題

  • 請問各位大大

    我有一個VB.net的問題 不知可否再此發表

    就是我有一個datagrid連結到SQL2000的資料庫

    顯示的資料,例如

    100 台北

    101 桃園

    102 新竹

    103 苗栗

    104 台中

    105 彰化

    若我在一個textbox輸入 102

    datagrid的指標會指向102 新竹的位置

    就像是

               100 台北

               101 桃園

    ------>  102 新竹  (指標的所在處)

               103 苗栗

               104 台中

               105 彰化

    程式的要求並不是要過濾出指定的資料

    而是指標的移動

    在VB.NET下要如何設定屬性的參數

    才能控制datagrid指標的位置

    而資料庫的資料也能全部都顯示出來呢

    2006年9月18日 上午 08:51

解答

  • 詳細的Code,則未能顯示

    但是應該可以請行

    dim MyRowID as int32
    for i as int32 = 0 to DataGridView.rows.count
    MyRowID = i
    if DataGridView.items(x,y).value = "102"
    then
    exit for
    next
    DataGridView.SelectedRow = MyRowID

    源碼應該是錯誤的,但我想概念應該是這樣

    2006年9月18日 下午 05:47

所有回覆

  • 詳細的Code,則未能顯示

    但是應該可以請行

    dim MyRowID as int32
    for i as int32 = 0 to DataGridView.rows.count
    MyRowID = i
    if DataGridView.items(x,y).value = "102"
    then
    exit for
    next
    DataGridView.SelectedRow = MyRowID

    源碼應該是錯誤的,但我想概念應該是這樣

    2006年9月18日 下午 05:47
  • 大大

    謝謝你的回覆

    但是datagridview這個屬性在VB.net 2003找不到ㄟ

    如果要以vb.net 2003的版本來撰寫

    應該要怎麼寫呢

    另外在vb 60.下有一個屬性是rowset

    不知道在 vb.2003下是否有類似的屬性

    謝謝大大 感恩^^

     

    2006年9月19日 上午 02:51
  • OH,DataGridView是VB2005的東東

    VB2003中也有類似Rowset,但轉名叫做DataRow

    2006年9月19日 下午 06:17