【发布时间】:2014-12-18 10:38:25
【问题描述】:
我有两个数据网格视图合二为一。我需要将数据从数据库获取到 datagridview1(使用 Select *from database...),然后我想使用 Selected Rows 将数据从 datagriwview 添加到 datagridview2。
首先我想解决这个问题以获取选定行的 ID,当我在 datagridview 中选择行时,它会显示在 datagridview2 中,但是当我选择另一行时,它正在 datagridview 中更新,它不会添加为新行。我尝试了几种方法,但都没有解决这个问题,有人帮我解决这个问题吗?谢谢
private void dataGridView1_CellDoubleClick_1(object sender, DataGridViewCellEventArgs e)
{
int id = Convert.ToInt32
(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["id"].Value);//3
try
{
MySqlConnection conn = new MySqlConnection(connection);
MySqlCommand command = start.CreateCommand();
command.CommandText = "SELECT id, muayine_adi, sabit_qiymet FROM tibbi_xidmetler WHERE id = '" + id.ToString() + "'";
conn.Open();
MySqlDataAdapter oxu = new MySqlDataAdapter(command);
DataTable dt = new DataTable();
oxu.Fill(dt);
dataGridView2.DataSource = dt;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
【问题讨论】:
标签: c# datagridview