object json
object json

Reputation: 615

how to can View information on the second DataGridView

How can I select each row in the grid(gridCustomer) and the second grid(gridOrder) displays object information in my order?

I'll choose the first row of the grid(gridCustomer) but the grid (gridOrder) will not display anything.

Project File

Video

    private void gridCustomer_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
        //var s = gridCustomer.Rows[e.RowIndex].Cells[e.ColumnIndex].Value;
        if (e.RowIndex >= 0)
        {
            DataGridViewRow row = this.gridCustomer.Rows[e.RowIndex];
            var selectedItme = row.Cells["Id"].Value;
            var objOrder = orderBusiness.OrderFindById(Convert.ToInt32(selectedItme));

            gridOrder.DataSource = objOrder;
        }
    }

Upvotes: 1

Views: 43

Answers (1)

gawicks
gawicks

Reputation: 1964

 private void gridCustomer_CellClick(object sender, DataGridViewCellEventArgs e)
    {
        if(e.RowIndex >= 0)
        {
            DataGridViewRow row = this.gridCustomer.Rows[e.RowIndex];
            var selectedItme = row.Cells["Id"].Value;
            var objOrder = orderBusiness.OrderFindById(Convert.ToInt32(selectedItme));

            /* Add This */
            BindingList<Order> bl = new BindingList<Order> { objOrder };                

            gridOrder.DataSource = bl;

        }
    }

Upvotes: 1

Related Questions