私はVisual Studio 2010 C#およびMySQLを初めて使用しています。私は、C#でリストビュー内のデータベース(MySQLの)内のすべての情報が表示されますそこに部分があるアプリケーションを作成しています。私はすでにデータをデータベースに追加しています。私はここにいくつかのコードがありますが、それは動作しません、私のリストビューに表示される情報はありません。リストビューを使用してデータベースに保存された情報を表示
これはコードです:
listViewCompany.Items.Clear();
string cmd = "select company_name, company_other_names, company_contactperson, company_contactperson_position from company";
DBConn db = new DBConn();
DataTable tbl = db.retrieveRecord(cmd);
int x = 0;
foreach (DataRow row in tbl.Rows)
{
ListViewItem lv = new ListViewItem(row[0].ToString());
lv.SubItems.Add(row[1].ToString());
lv.SubItems.Add(row[2].ToString());
lv.SubItems.Add(row[3].ToString());
listViewCompany.Items.Add(lv);
}
@seanてください、私はどのようなデータがデータテーブルの行数がゼロでなければならないことを意味し、戻ってきた場合は、チェックをするかどうかを意味しました。オリジナルのコードにブレークポイントを置き、 'tbl.Rows'で簡単に見てみましょう。返される行がある場合は '.Count'プロパティを確認してください。 –