2013-11-01 48 views
0

在這裏,我正在從數據庫表中讀取數據並填充到列表視圖中。此代碼中的問題是,我沒有將數據添加到列表中的命令查看。 ?這裏是我的代碼我怎麼可以從表中添加數據到wpf使用C#的列表視圖中

try  
       { 
        Query = "select Id,Description from SaleItemList"; 
        lvwmodify.Items.Clear(); 
        cmd = new SQLiteCommand(Query, GlobalVars.conn); 
        dr = cmd.ExecuteReader(); 
        if (dr != null || dr.HasRows) 
        { 
         while (dr.Read()) 
         { 
          String[] str = new String[2]; 
          str[0] = dr.GetString(0); 
          str[1] = dr.GetString(1); 
          lvwmodify.Items.Add(new ListViewItem(str)); ///Here is error 

         } 
        } 
        else 
         MessageBox.Show("No Account Found!"); 
       } 
       catch { } 

請幫忙將數據添加到列表視圖列表視圖已充滿一些老的數據將在本(lvwmodify.Items.Clear();)命令將使列表是空的?

回答

0

請參考下面的代碼: 假設你有數據表DT

for (int i = 0; i < dt.Rows.Count; i++) 
    { 
     DataRow dr = dt.Rows[i]; 
     ListViewItem listitem = new ListViewItem(dr["abc"].ToString()); 
     listitem.SubItems.Add(dr["xyz"].ToString()); 
     lvwmodify.Items.Add(listitem); 
    } 
相關問題