نقل قول نوشته شده توسط /asra/ مشاهده تاپیک
اشکالی نداره من اصلاً ناراحت نشدم

1)پروژه ی من سه لایه است، می خوام اطلاعات یه Table رو تو DataGridView نمایش بدم!
2)فکر کنم یه راهش اینه که یه DataTable تعریف کنم و DataColumn و DataRow اون رو مقداردهی کنم و بعد اون رو به Interface بفرستم!
3)روش شما جالب بود و می خوام از اون استفاده کنم!
4)دارم از اون استفاده می کنم ولی چند تا مسئله باهاش دارم:
I) در برنامه ام BorrowReader آبی نمیشه! نمی دونم BorrowReader چیه؟
II)گفتم شاید چون من دارم با SqlServer کار میکنم این جوریه!
III)نمی دونم delegate چیه؟
IV)نمی خوام از روش شماره 2) استفاده کنم!

خوب من این ها رو نمی دونم!
من ازتون راهنمایی می خوام!
اگر دارید با دات نت ۳.۰ کار میکنید بیخیال این روشها دیگر قدیمی شدند، روشهایه جدید از LINQ استفاده میکنند.

۲(اآسانترین روش هم همینه و اگر پروژهتان را باید در زمان کمی تحویل بدید از همین روش استفاده کنید، این روشهایه ۳ لایگی برایه برنامه هایی که مدت زیادی باید استفاده بشند خوبه. برایه برنامه هایه کوچیک و یا یکبار استافاده نمیارزند.

I)در تعریف DatServices.cs شده.
II) یک فایل جدید به SqlServerDb.cs نامه بسازید و AccessDB.cs را نگاه بندازید و به جایه OleDbConnection از SqlConnection استفاده کنید

III)به شکل خلاصه برایه این استفاده میشه که شما بتوانید بگید که من قراره از یک متد که اآرگومنهاش شکل بخصوصی هستند و تایپ بخصوصی که میتوانند برگردانند استفاده خواهم کرد، الان نمیدونم این متد چی هست ولی هر متدی که از این الگو پیروی کند را میشد به جاش استفاده کرد. یعنی یک چیزی مانند استفاده از متغییر برایه متد، منتها به جایه اینکه متغییر مقدار بخصوصی بگیرد ، متد بخصوصی را میگریه.

IV)اگر دارید با دات نت ۳.۰ کار میکنید بیخیال این روشها دیگر قدیمی شدند، روشهایه جدید از LINQ استفاده میکنند.