bmvgod
شنبه 01 دی 1397, 00: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
میشه راهنماییم کنید ک چجوری این مشکل رو رفع کنم؟
باتشکر از تمامی دوستان