Я работаю над приложением winform, где пользователь может добавлять значения в datagridview. Я могу добавить данные в порядке, однако я зациклился на том, как обновлять значение непосредственно в ячейке. Я хочу иметь возможность обновлять ячейку в datagrid, которая, в свою очередь, будет обновлять вторую ячейку.Обновление ячейки в datagrid
CellQuantity * CellTotalValue Код:
private void btnAdd_Click(object sender, EventArgs e)
{
string articleId = cmbArticle.Text;
string productDescription = txtDesc.Text;
string type = txtType.Text;
string materialType = txtMaterial.Text;
string size = cmbSizes.Text;
string quantity = txtQuantity.Text;
string total = txtTotal.Text;
try
{
DataRow dr = dt.NewRow();
//addrows
dr["Article"] = articleId;
dr["Description"] = productDescription;
dr["type"] = type;
dr["Material"] = materialType;
dr["Size"] = size;
dr["Quantity"] = quantity;
dr["total"] = total;
dt.Rows.Add(dr);
dgvView.DataSource = dt;
}
catch (Exception ex)
{
}
}
Как я могу идти о достижении этой цели? Спасибо.
где оригинальная DataTable ..? это то, что вы хотите работать против переподготовки .. – MethodMan
DataTable объявлен на уровне класса, можете ли вы объяснить, что вы имеете в виду, пожалуйста? – haris
ok.. then when do dgvView.DataSource = dt добавить строку, которая связывает эти данные 'dgvView.DataBind()' – MethodMan