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