-2
列の値を並べて表示したい。手伝ってくれる?datagridviewのC#と並んで行を並べる
コード
con.Open();
cmd.Connection = con;
DataTable dt = new DataTable("Tablo");
DataRow row;
int i = 0;
foreach (var item in name)
{
cmd.CommandText = "SELECT TOP 0 * FROM "+item+"";
using (Sq1DataReader reader = cmd.ExecuteReader(CommandBehavior.SchemaOnly))
{
DataTable schemaTable = reader.GetSchemaTable();
dt.Columns.Add(item.ToString());
foreach (DataRow colRow in schemaTable.Rows)
{
row = dt.NewRow();
row[i] = colRow.Field<String>("ColumnName").ToString();
dt.Rows.Add(row);
}
i++;
}
}
con.Close();
return dt;
出力:
どういう意味ですか?何をしたいのか、達成したいのかを説明してください。 – Pirate
何を試しましたか?あなたが遭遇しているエラーを記述してください。説明したように、私たちはあなたに必要な助けの手掛かりがありません。 – EJoshuaS