私はこのソースコードがあります。DataGridViewにデータを追加する列を選択するにはどうすればよいですか?
private void button1_Click(object sender, EventArgs e)
{
dataGridView1.Visible = true;
dataGridView2.Visible = true;
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Olimpiada\SistemSolar\SistemSolar\DBSistem.mdf;Integrated Security=True;User Instance=True");
con.Open();
SqlCommand cmd = new SqlCommand("SELECT Denumire FROM Caracteristici", con);
SqlCommand cmd1 = new SqlCommand("SELECT Valoare FROM Valori", con);
SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
string[] RowData = { sdr.GetString(0) };
dataGridView2.Rows.Add(RowData);
}
sdr.Close();
//SqlCommand cmd1 = new SqlCommand("SELECT Valoare FROM Valori", con);
SqlDataReader sdr1 = cmd1.ExecuteReader();
while(sdr1.Read())
{
string[] RowData1 = { sdr1.GetString(0) };
dataGridView2.Rows.Add(RowData1);
}
sdr1.Close();
SqlCommand cmd2 = new SqlCommand("SELECT UM FROM Caracteristici", con);
SqlDataReader sdr2 = cmd2.ExecuteReader();
while (sdr2.Read())
{
string[] RowData2 = { sdr2.GetString(0) };
dataGridView2.Rows.Add(RowData2);
}
sdr2.Close();
}
をそして、私はこのことについて質問があります:私は、他の列に移動し、RowDataを挿入し終えた後、どのように選択することができますか?このコードでは、すべてのデータが1つの列にしかないためです。
string[] RowData = { sdr.GetString(0) };
dataGridView2.Rows.Add(RowData);
これは、常に最初の列にデータを追加します
こんにちは!ありがとう、あなたの返信ありがとう...私の質問はもう一つ(私のソースコードをチェックしていた)..私は最初の列(RowData)を記入した後、私はデータベース内のaotehrテーブルから挿入する必要がある次のデータの別のリーダーを開いた。そして私はRowData1を使用することはできません= {RowData、sdr1.Getstring(0)}限り、私はローカルvaribaleとしてRowDataを宣言.. –