bmvgod
جمعه 30 آذر 1397, 23:26 عصر
باسلام خدمت دوستان
یک فرم اصلی دارم که باهاش داده هامو اضافه میکنم. جهت ویرایش، سطری از 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();
}
با این روش بدرستی رکوردهای دلخوام منتقل میشه، ولی وقتی فرم اصلیم رو باز میکنم برا درج اطلاعات با خطای زیر مواجه میشم:
149483
میشه راهنماییم کنید ک چجوری این مشکل رو رفع کنم؟
باتشکر از تمامی دوستان
یک فرم اصلی دارم که باهاش داده هامو اضافه میکنم. جهت ویرایش، سطری از 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();
}
با این روش بدرستی رکوردهای دلخوام منتقل میشه، ولی وقتی فرم اصلیم رو باز میکنم برا درج اطلاعات با خطای زیر مواجه میشم:
149483
میشه راهنماییم کنید ک چجوری این مشکل رو رفع کنم؟
باتشکر از تمامی دوستان