現在、C# Windows フォーム アプリケーションを開発しています。
現在、SQL コマンドを使用してデータベースから情報を取得し、アプリケーションに必要な情報を入力しようとしています。
サンプル クエリは「select * from Location」です。
Location テーブルには、 locationId 、 LocationName 、 districId などの変数があります。次のコードを使用しました
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("connectionstring");
SqlDataAdapter ada = new SqlDataAdapter("select * from MasterLocation", con);
DataTable dt = new DataTable();
ada.Fill(dt);
for (int i = 0; i < dt.Rows.Count; i++)
{
DataRow dr = dt.Rows[i];
ListViewItem listitem =new ListViewItem(dr["pk_Location_ID"].ToString());
listitem.SubItems.Add(dr["var_Location_Name"].ToString());
listitem.SubItems.Add(dr["fk_int_District_ID"].ToString());
listitem.SubItems.Add(dr["fk_int_Company_ID"].ToString());
listView1.Items.Add(listitem);
}
出力は次のとおりです。
しかし、それは次のようになるはずです: