PDA

View Full Version : سوال: چگونگی پر کردن DataSet با جداول موجود در گرید



NasimBamdad
سه شنبه 11 مهر 1391, 11:25 صبح
سلام و خسته نباشید .

مشکلی برام پیش آمده که هرچی سرچ کردم چه در این سایت و چه در سایت های دیگه راه حلی براش پیدا نکردم .

ببینید یک گرید دارم از نوع Telrik RadGridView . این گرید امکانات زیادی داره از جمله این که بعد از اینکه دیتاگرید رو پر کردیم و یا Fill کردیم ، میشه مثل اکسل گرید رو فیلتر کنیم بدون نیاز به کد نویسی

این عکس رو ببینید (http://1.3.3.img98.net/out.php/i475812_surg.gif)

در واقع برای فیلتر کردن گرید ازش استفاده می کنم که لازم نباشه همش ComboBox و TextBox بزارم برای فیلتر . کاربر هر فیلتری که نیاز داره انجام میده

من نیاز دارم بعد از اینکه کاربر فیلتر هاش رو انجام داد ، اون گرید و اطلاعات شسته رفته جدید رو در یک DataSet بریزم . و بعد اون DataSet رو با یک سری کد پاسش میدم به برنامه stimul report که ازش گزارش بگیره و Print کنم .


SqlConnection cnn4 = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
SqlCommand cmd4 = new SqlCommand();
cmd4.Connection = cnn4;
cnn4.Open();
cmd4.CommandText = "Select * From pezeshk_bihooshi";
SqlDataAdapter da4 = new SqlDataAdapter(cmd4);
DataSet ds4 = new DataSet();
da4.Fill(ds4);
cnn4.Close();


مثلا این کد ها برای پر کردن DataSet هستند . چه طوری جداول موجود در گرید رو به DataSet بریزم .

یکی از دوستان گفت که با حلقه For این کار رو انجام بده . اما کد هاش رو بلد نیستم

ممنونم می شم کمک کنید

Mahmoud Zaad
سه شنبه 11 مهر 1391, 14:58 عصر
سلام
این نمونه (http://barnamenevis.org/showthread.php?312844-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%BE%D8%A7%D8%B1%D9%85%D8%AA%D8%B1%D9%87%D8%A7%D B%8C-%DB%8C%DA%A9-%DA%AF%D8%B1%DB%8C%D8%AF-%D9%88%DB%8C%D9%88-%D8%A8%D9%87-%DA%A9%D8%B1%DB%8C%D8%B3%D8%AA%D8%A7%D9%84-%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA&highlight=%D8%AA%D9%82%D8%AF%DB%8C%D9%85) رو برای کریستال ریپورت نوشتم شما می تونید برای استیمول تغییرش بدید.