Я столкнулся с этой проблемой, у меня есть datagridview и datatable.столбцы: Datagridview to Datatable
VPfn_CreateDataGrid();//This fuction creates gridview columns
DataTable invoice_table = (DataTable)invoice_data.DataSource;
В настоящее время первое, datagridview пуст, когда форма загружается. То, что я пытаюсь сделать, это добавить данные в datagridview через несколько текстовых полей и combomox, и для этого я использую datatable.
private void btn_add_Click(object sender, EventArgs e)
{
DataRow x = invoice_table.NewRow();
x["serial_number"] = tsr.Text.ToString();
x["item"] = combo_items.SelectedItem.ToString();
x["item_rate"] = tr.Text;
x["item_qty"] = tq.Text;
x["item_unit"] = combo_unit.SelectedItem.ToString();
x["item_vat"] = combo_vat.SelectedItem.ToString();
x["amount"] = ta.Text;
invoice_table.Rows.Add(x);
invoice_data.Refresh();
}
И ошибка «Колонка„serial_number“не принадлежит таблице»
с ошибкой, то кажется, столбец привязки значение имеет вопрос. используйте правильное значение привязки –