-
پاس دادن اطلاعات DataGridView به stimulreport
سلام
چطوری میتونم بعد از جستجو و نمایش در دیتا گرید اطلاعات دیتاگرید به استیمول ریپورت بفرستم
این کد فقط اطلاعات جدول رو گزارش میگیره
da = new SqlDataAdapter("select * from zx",con);
DataTable dt = new DataTable();
da.Fill(dt);
stiReport1.Load(Application.StartupPath + "\\report1.mrt");
stiReport1.RegData("data", dt);
stiReport1.Show();
یه مشکلی هم که دارم من دو تا تاریخ تعریف کردم حالا نمیدونم چطوری اونا رو جستجو کنم و در دیتا گرید نمایش بدم
SqlDataAdapter da = new SqlDataAdapter("Select * From zx Where data1 Between" & textBox7.Text & " And " & textBox8.Text);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
دوستان لطف کنن سوال منو جواب بدن
سرچ هم کردم ولی پاسخی نیافتم
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
دوست عزیز میتونی دیتا سورس دیتاگریدت رو با استیمول یکی کنی
فکر کنم جواب بده
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
از دوستان یکی منو کمک کنه
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
سلام
نقل قول:
چطوری میتونم بعد از جستجو و نمایش در دیتا گرید اطلاعات دیتاگرید به استیمول ریپورت بفرستم
جواب سئوالتون در کدهایی که قرار دادین وجود دارد . یعنی dt حاصل از Query جستجو را به گزارش ارسال کنید :
SqlDataAdapter da = new SqlDataAdapter("Select * From zx Where data1 Between" + textBox7.Text + " And " + textBox8.Text);
DataTable dt = new DataTable();
da.Fill(dt);
stiReport1.Load(Application.StartupPath + "\\report1.mrt");
stiReport1.RegData("data", dt);
stiReport1.Show();
نقل قول:
یه مشکلی هم که دارم من دو تا تاریخ تعریف کردم حالا نمیدونم چطوری اونا رو جستجو کنم و در دیتا گرید نمایش بدم
این موضوع هم بستگی دارد به نوع فیلدی که تاریخ و در دیتابیس نگهداری میکنی و همچنین محتویات textBox7.Text و textBox8.Text
اگر توضیح بیشتری در مورد اونها بدین بهتر راهنمایی میشین
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
نقل قول:
نوشته شده توسط
aslan
سلام
جواب سئوالتون در کدهایی که قرار دادین وجود دارد . یعنی dt حاصل از Query جستجو را به گزارش ارسال کنید :
SqlDataAdapter da = new SqlDataAdapter("Select * From zx Where data1 Between" & textBox7.Text & " And " & textBox8.Text);
DataTable dt = new DataTable();
da.Fill(dt);
stiReport1.Load(Application.StartupPath + "\\report1.mrt");
stiReport1.RegData("data", dt);
stiReport1.Show();
این موضوع هم بستگی دارد به نوع فیلدی که تاریخ و در دیتابیس نگهداری میکنی و همچنین محتویات textBox7.Text و textBox8.Text
اگر توضیح بیشتری در مورد اونها بدین بهتر راهنمایی میشین
داداش من در دیتابیس دو تا فیلد بنام های data1 و data2 ساختم حالا در سی شارپ دو تا تکست باکس رو فرم گذاشتم وقتی دو تا تاریخ مثلا 1390/02/01 و1391/01/02 رو در تکست باکس وارد کردم تاریخ های بین این دو تاریخ رو برام تو دیتا گرید نمایش بده
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
نقل قول:
این موضوع هم بستگی دارد به نوع فیلدی که تاریخ و در دیتابیس نگهداری میکنی
نقل قول:
داداش من در دیتابیس دو تا فیلد بنام های data1 و data2 ساختم
دوست عزیز :
این data1 و data2 هردو برای نگهداری تاریخه ؟
data1 با توجه به Query که گذاشتین نقشش معلومه ولی data2 در این میان چه نقشی داره ؟
Data Type این فیلدها چیه ؟ از نوع Date , Nvarchar , Text , Int , ..................... ?
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
از نوع
n varchar
میخوام در تکست باکس اول یه تاریخی بدم و در تکس باکس دوم هم یه تاریخی بعد جستجو بین این دو تاریخ انجام بشه وسلام
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
"Select * From zx Where data1 >='" & textBox7.Text & "' And data1<='" & textBox8.Text & "'"
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
داداش من کد شما رو به این صورت نوشتم ولی نمیدونم چرا ارور میده
SqlDataAdapter da = new SqlDataAdapter("Select * From zx Where data1 >='" & textBox7.Text & "' And data2<='" & textBox8.Text & "'",con);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
-
5 ضمیمه
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
-
4 ضمیمه
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
نقل قول:
نوشته شده توسط
vahidth
داداش من کد شما رو به این صورت نوشتم ولی نمیدونم چرا ارور میده
SqlDataAdapter da = new SqlDataAdapter("Select * From zx Where data1 >='" & textBox7.Text & "' And data2<='" & textBox8.Text & "'",con);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
چه اروری میده ؟
در صورتیکه مشکلتون حل نشده یک تصویر از ارور اینجا قرار بدین .
-
1 ضمیمه
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
سلام
این ارور رو میده داداش گلم
ضمیمه 97026
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
نقل قول:
این ارور رو میده داداش گلم
بجای & از + استفاده کنین
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
ممنون ازن داداش گلم داداش میدونی چطوری میتونم با استفاده از کامبو باکس این کار رو کنم؟
و چطوری میتونم بعد از جستجو اطلاعات گزارش بگیرم توسط استیمول؟
-
1 ضمیمه
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
نقل قول:
نوشته شده توسط
vahidth
ممنون ازن داداش گلم داداش میدونی چطوری میتونم با استفاده از کامبو باکس این کار رو کنم؟
و چطوری میتونم بعد از جستجو اطلاعات گزارش بگیرم توسط استیمول؟
سلام
بخش اول سئوالتونو متوجه نمیشم
جواب بخش دوم سئوال هم تو پست 5 همین تاپیک جواب داده شده است
درضمن آقای Fakhravari هم کلی مطلب در اینمورد قرار داده اند بهتره ازشون استفاده کنین بخصوص تصویر زیر که لازمه ( و کافیه ) con , cmd را بر اساس برنامه خودتون اصلاح کنین
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
چطوری میتونم با استفاده از کامبو باکس عمل سرچ رو انجام بدم یعنی تا دو تا کامبوباکس بزارم و مثل تکست باکس جستجو رو انجام بدم ی؟
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
از دوستان یکی منو کمک کنه
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
آقا خیلی خیلیییییییییییییییییییییی یییییییی ممنون. مشکل من رو کامل حل کردی. پیروز باشی برادر :تشویق:
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
نقل قول:
نوشته شده توسط
fakhravari
آقا خیلی خیلیییییییییییییییییییییی یییییییی ممنون. مشکل من رو کامل حل کردی. پیروز باشی برادر :تشویق:
-
نقل قول: پاس دادن اطلاعات دیتا گرید به استیمول ریپورتر
نقل قول:
نوشته شده توسط
hk_register
آقا خیلی خیلیییییییییییییییییییییی یییییییی ممنون. مشکل من رو کامل حل کردی. پیروز باشی برادر :تشویق:
پیشنهاد میشود از دکمه تشکر استفاده کنید. (هم قدیمی ها هم افراد جدید)