باسلام خدمت دوستان
یک فرم اصلی دارم که باهاش داده هامو اضافه میکنم. جهت ویرایش، سطری از DataGridView، فرم جستجوم رو، با استفاده از کد زیر میفرستم به فرم اصلیم:
private void dgvCommod_CellClick(object sender, DataGridViewCellEventArgs e)
{
txtCommodType.Text = dgvCommod.CurrentRow.Cells["CommodType"].Value.ToString();
txtAbbrev.Text = dgvCommod.CurrentRow.Cells["CommodAbbrev"].Value.ToString();
}
با کد زیر تو Form Load صفحه اصلیم اطلاعاتو میگیرم و تو TextBox نمایش میدم:
public DataGridViewRow dgView;
private void frmAddCommodity_Load(object sender, EventArgs e)
{
txtName.Text = dgView.Cells[0].Value.ToString();
txtTyp.Text = dgView.Cells[1].Value.ToString();
}
با این روش بدرستی رکوردهای دلخوام منتقل میشه، ولی وقتی فرم اصلیم رو باز میکنم برا درج اطلاعات با خطای زیر مواجه میشم:
er vs.jpg
میشه راهنماییم کنید ک چجوری این مشکل رو رفع کنم؟
باتشکر از تمامی دوستان