Bahar_HS
شنبه 27 مهر 1387, 19:42 عصر
با سلام
یه متد نوشتم که با کلیک کردن روی هر سلول از دیتاگریدویو،محتوای همه ی سلولهای سطر انتخاب شده به کنترلهای متناظرش ،در روی فرم برگردونده میشه،این جوری:
private void mydataGridView_CellClick_1(object sender, DataGridViewCellEventArgs e)
{
txtname.Text = mydataGridView.Rows[e.RowIndex].Cells[0].Value.ToString();
str_1 = txtname.Text;
txtfamily.Text = mydataGridView.Rows[e.RowIndex].Cells[1].Valu
.
.
.
وازطرف دیگه،
وقتی روی عنوان یک ستون دیتا گرید ویو کلیک میشه، همه ی رکوردهای جدول بر اساس مقادیر اون جدول مرتب میشن(با یک کلیک به صورت نزولی وبا کلیک دوباره به صورت صعودی)
ولی وقتی متد بالا رو به برنامه اضافه می کنم،برنامه Exception زیر رو میده:
Index was out of rang .Must be non_negative and less than size of the collaction.
Parameter name : index
.
مشکل از کجاست؟ :متفکر:
یه متد نوشتم که با کلیک کردن روی هر سلول از دیتاگریدویو،محتوای همه ی سلولهای سطر انتخاب شده به کنترلهای متناظرش ،در روی فرم برگردونده میشه،این جوری:
private void mydataGridView_CellClick_1(object sender, DataGridViewCellEventArgs e)
{
txtname.Text = mydataGridView.Rows[e.RowIndex].Cells[0].Value.ToString();
str_1 = txtname.Text;
txtfamily.Text = mydataGridView.Rows[e.RowIndex].Cells[1].Valu
.
.
.
وازطرف دیگه،
وقتی روی عنوان یک ستون دیتا گرید ویو کلیک میشه، همه ی رکوردهای جدول بر اساس مقادیر اون جدول مرتب میشن(با یک کلیک به صورت نزولی وبا کلیک دوباره به صورت صعودی)
ولی وقتی متد بالا رو به برنامه اضافه می کنم،برنامه Exception زیر رو میده:
Index was out of rang .Must be non_negative and less than size of the collaction.
Parameter name : index
.
مشکل از کجاست؟ :متفکر: