Как получить значение строк одного вида сетки данных и показать значения в другом виде сетки данных в 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

Другие вопросы по тегам