PDA

View Full Version : سوال: پر کردن Dataset از یک دیتابیس



mohammad5530
شنبه 09 آذر 1392, 12:32 عصر
سلام

من توی برنامم از دیتابیس Sqlite استفاده میکنم و برای انجام عملیات های گوناگون از Ado.net استفاده میکنم .

الان که میخام از دیتابیسم گزارش بگیرم ، باید یک Dataset ایجاد کنم و من ایجاد کردم . این Dataset با فیلد های دیتابیسم یکی هستند . حالا من میخام که اطلاعاتم رو از دیتابیسم به داخل Dataset بریزم که بتونم گزارش بگیرم .

لطفا راهنمایی کنید . خیلی خیلی ضروریه

مرسی

mohammad5530
شنبه 09 آذر 1392, 15:48 عصر
لطفا کمک کنید . نمیدونم چرا جدیدا هیچکس جواب نمیده . من سوال سختی نپرسیدم

مهرداد صفا
شنبه 09 آذر 1392, 16:13 عصر
با سلام.
http://barnamenevis.org/showthread.php?133060-ADO.NET-%D8%AF%D8%B1-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA

http://barnamenevis.org/showthread.php?33368-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-ADO-.NET-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE

mohammad5530
یک شنبه 10 آذر 1392, 16:18 عصر
لطفا یکی توضیح بده

khokhan
یک شنبه 10 آذر 1392, 16:44 عصر
لطفا یکی توضیح بده
سوالتون زیاد روشن نیست
اما در کل زیاد فرقی نمی کنه که با sql باشه یا sqlite
نتیجه کوئری رو بریز داخل یه دیتاتیبل و سپس دیتاتیبل بدست آمده رو به دیتاست موجود اختصاص بده

SqlCommand mySelectCommand = new SqlCommand("select * from customers", myConnection);
SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter(mySelectCommand);
DataSet myDataSet = new DataSet1();
mySqlDataAdapter.Fill(myDataSet, "kala");


لینک (http://stackoverflow.com/questions/11345761/how-to-fill-dataset-with-multiple-tables) و لینک (http://social.msdn.microsoft.com/Forums/windows/en-US/21da4886-fcce-43b1-a23d-41d9e9420a60/filling-a-typed-dataset-with-multiple-tables?forum=winformsdatacontrols)

khokhan
یک شنبه 10 آذر 1392, 20:50 عصر
لطفا یکی توضیح بده
اطلاعات موجود در دیتابیس شما :

113398

واکشی وپر کردن دیتاست :


frm_ShowReport f1 = new frm_ShowReport();
string con = "Data Source=DOP.sqlite;Version=3";
SQLiteConnection conection = new SQLiteConnection(con);

string q_Load = "select * from tbl_Sanad";
SQLiteDataAdapter da = new SQLiteDataAdapter(q_Load, con);
DataSet1 dataReport = new DataSet1();
da.Fill(dataReport, "DataTable11");

cr myDataReport = new cr();


myDataReport.SetDataSource(dataReport);


f1.crystalReportViewer1.ReportSource = myDataReport;
f1.ShowDialog();

و این هم نتیجه کار و گزارش از اطلاعات جدول مربوطه :لبخند:

113399

خواستی بگو تا پروژه رو برات بفرستم