簡體   English   中英

我如何使用C#將表中的數據添加到WPF中的列表視圖中

[英]How i can add data from table into list view in wpf using 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();)命令會使列表為空嗎?

請參考下面的代碼:假設您有數據表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);
    } 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM