PDA

View Full Version : بدست آوردن رکورد جاری در DataSet



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

ghafoori
پنج شنبه 06 اردیبهشت 1386, 20:21 عصر
دوست عزیز چرا سطر جاری را از خود bindingSource نمیگیری فقط کافی currentRow را ازنوع datarowview بگیرید