Mashayekhi
پنج شنبه 06 اردیبهشت 1386, 17:55 عصر
با سلام،
من می خوام رکورد جاری رو که کاربر در DataGridView انتخاب کرده در DataSet بدست بیارم،
از BindingSource.CurrencyManager.Position هم استفاده کردم، ولی اگر کاربر بخواد ترتیب نمایش رو با کلیک برروی ColumnHeader ها عوض کنه، شماره رکورد فعال bindingSource با شماره رکورد موجود در DataSet مطابقت نداره، در نتیجه رکورد استباه رو بر می گردونه.
می خواستم ببینم به غیر از استفاده از راه زیر، راه دیگه ای هم هست؟
DataRow currentRow;
currentRow = dataset1.Tables[0].Rows[bindingsource1.CurrencyManager.Position];
من می خوام رکورد جاری رو که کاربر در DataGridView انتخاب کرده در DataSet بدست بیارم،
از BindingSource.CurrencyManager.Position هم استفاده کردم، ولی اگر کاربر بخواد ترتیب نمایش رو با کلیک برروی ColumnHeader ها عوض کنه، شماره رکورد فعال bindingSource با شماره رکورد موجود در DataSet مطابقت نداره، در نتیجه رکورد استباه رو بر می گردونه.
می خواستم ببینم به غیر از استفاده از راه زیر، راه دیگه ای هم هست؟
DataRow currentRow;
currentRow = dataset1.Tables[0].Rows[bindingsource1.CurrencyManager.Position];