Как получить значение строк одного вида сетки данных и показать значения в другом виде сетки данных в C#?
private void ChooseItem_Load(object sender, EventArgs e)
{
grid();
}
public void grid()
{
SqlConnection conn = new SqlConnection(connStr);
try
{
conn.Open();
string query = "SELECT INT_NO,INT_CODE,INT_DESC FROM TBL_IGP_DETAIL";
SqlCommand cmd = new SqlCommand(query, conn);
cmd.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter(query, conn);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridChooseItem.AutoGenerateColumns = false;
dataGridChooseItem.ColumnCount = 3;
dataGridChooseItem.Columns[0].Name = "ItemNo";
dataGridChooseItem.Columns[0].HeaderText = "Item No";
dataGridChooseItem.Columns[0].DataPropertyName = "INT_NO";
dataGridChooseItem.Columns[1].Name = "ItemName";
dataGridChooseItem.Columns[1].HeaderText = "Item Name";
dataGridChooseItem.Columns[1].DataPropertyName = "INT_CODE";
dataGridChooseItem.Columns[2].Name = "User";
dataGridChooseItem.Columns[2].HeaderText = "User";
dataGridChooseItem.Columns[2].DataPropertyName = "INT_DESC";
dataGridChooseItem.DataSource = dt;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void dataGridChooseItem_CellClick(object sender, DataGridViewCellEventArgs e)
{
int ItemNo = Convert.ToInt32(dataGridChooseItem.Rows[e.RowIndex].Cells[0].Value.ToString());
string ItemName = dataGridChooseItem.Rows[e.RowIndex].Cells[1].Value.ToString() ;
int Quantity = Convert.ToInt32(dataGridChooseItem.Rows[e.RowIndex].Cells[2].Value.ToString());
PermanentInwardGatePass ig = new PermanentInwardGatePass();
ig.Show();
this.Hide();
}
public int ItemNo { get; set; }
public string ItemName { get; set; }
public int Quantity { get; set; }
Я хочу получить значение выбранной строки из этого вида сетки данных и хочу показать значения этой выбранной строки в другом виде сетки данных. Пожалуйста, скажите мне правильное событие, используя для этой цели.
Кто-нибудь может сказать мне правильный код для этого?
1 ответ
Пожалуйста, обратитесь по этой ссылке, и я надеюсь, что ваша проблема была решена:
http://www.aspdotnet-suresh.com/2013/05/move-selected-gridview-rows-to-another.html