PDA

View Full Version : سوال: یه سوال درباره گزارش گیری



سعید کشاورز
پنج شنبه 16 آذر 1391, 13:41 عصر
سلام دوستان..متاسفانه تا به حال با گزارش گیری کار نکردم..
من یه جدول دارم که کاربر میخاد بر اساس 4 تا فیلد اون گزارش گیری کنه و هم بتونه به صورت ترکیبی این کار رو انجام بده.
فیلدهایی که کاربر بر اساس اونا گزارش میگیره اینه:
مدرک تحصیلی
نوع استخدام
وضعیت حقوق
وضعیت استخدام
تمام این موارد بالا ثات هستند و کاربر از comboBox انتخاب میکنه. مثلا میخام اگه کاربر مدرک تحصیلی رو لیسانس انتخاب کرد و نوع استخدام رو رسمی انتخاب کرد ، تمام کسانی رو که لیسانس هستند و رسمی هستند رو توی گزارش چاپ کنه..تا جایی که فهمیدم StimulSoft خیلی خوبه واسه این کار.
حالا باید چی کار کنم که همچین چیزی رو پیاده سازی کنم؟ ممنون میشم راهنمایی کنید.

daivid_ d31r1
پنج شنبه 16 آذر 1391, 14:46 عصر
سلام به همه برنامه نویساا

من به این صورت مینویسم



connect.Open();
SqlCommand command = new SqlCommand();
command.CommandText = "SELECT * FROM DB WHERE 1=1";
command.Connection = connect;
DataTable table = new DataTable();
if (comboBox1.Text != "")
switch (comboBox1.SelectedIndex)
{
case 1://"مدرک تحصیلی":
command.CommandText += "and column1='" + comboBox1.Text + "'";
break;
case 2://"نوع استخدام":
command.CommandText += "and column2='" + comboBox1.Text + "'";
break;
case 3://"وضعیت حقوق":
command.CommandText += "and column3='" + comboBox1.Text + "'";
break;
case 4://"وضعیت استخدام":
command.CommandText += "and column4='" + comboBox1.Text + "'";
break;
default:
break;
}

SqlDataAdapter dap = new SqlDataAdapter();
dap = new SqlDataAdapter(command.CommandText, command.Connection);
dap.Fill(table);





در اخر دستورات مربوط به واکشی دادها از DB....
باقی کاراشو هم خودتون دیگه بهتر میدونید خاستین توزیح میدم واستون

======================
اصفهان زیباترین شهری بود که دیدم