我的代码有这个怪异的问题,XtraGridView不保存最后一行,这是我的代码向数据库添加coulmns
void CreateDataTable()
{
dt.Columns.Add("Le Nom");
dt.Columns.Add("Quantité");
dt.Columns.Add("Longueur");
dt.Columns.Add("Largeur");
dt.Columns.Add("Poids Total");
dt.Columns.Add("Projet");
dt.Columns.Add("Localisation");
dt.Columns.Add("Fournisseur");
dt.Columns.Add("Date");
dt.Columns.Add("IDNom");
dt.Columns.Add("IDProjet");
dt.Columns.Add("IDLocalisation");
dt.Columns.Add("IDFournisseur");
gridControl1.DataSource = dt;
}
这是我的代码,将数据添加到gridview
private void btnSave_Click(object sender, EventArgs e)
{
DataRow r = dt.NewRow();
r[0] = cmbName.Text;
r[1] = txtQte.Text;
r[2] = txtLength.Text;
r[3] = txtWidth.Text;
r[4] = txtWeight.Text;
r[5] = cmbProject.Text;
r[6] = cmbLocation.Text;
r[7] = cmbProvider.Text;
r[8] = txtDate.Text;
r[9] = cmbName.SelectedValue;
r[10] = cmbProject.SelectedValue;
r[11] = cmbLocation.SelectedValue;
r[12] = cmbProvider.SelectedValue;
dt.Rows.Add(r);
}
如果数据网格只有一行(它们不保存任何东西),如果数据网格有多于一行(保存除最后一行以外的所有行),当我运行代码时,我不会收到任何错误。有人可以帮助我,或者告诉我我哪里出了问题,谢谢。
长风秋雁
相关分类