View Full Version : سوال: چگونه فيلترينگ در datagridview ايجاد كنم؟
mjzaret
سه شنبه 21 شهریور 1396, 19:27 عصر
سلام
من ميخوام بالاي ديتاگريد ويو تكست باكسي قرار بگيره و برام فيلترينگ رو ايجاد كنه.
مثل تصوير زير:
http://s9.picofile.com/file/8306253800/2017_09_10_08_56_24.png
ديتابيس من اكسس هست.
شاد باشيد
titipop1
سه شنبه 21 شهریور 1396, 20:26 عصر
سلام
من ميخوام بالاي ديتاگريد ويو تكست باكسي قرار بگيره و برام فيلترينگ رو ايجاد كنه.
مثل تصوير زير:
http://s9.picofile.com/file/8306253800/2017_09_10_08_56_24.png
ديتابيس من اكسس هست.
شاد باشيد
من با اکسس کار نکردم ولی توو اس کیو ال با یه کوئری و تابع like میتونی عمل فیلتر رو اعمال کنی اگه خواستی بیشتر راهنماییت میکنم
موفق باشی
shahab2025
چهارشنبه 22 شهریور 1396, 00:57 صبح
من از گرید جانوس استفاده میکنم که خودش داره و به راحتی هم خاموش و روشن میشه
javad.jaddi
چهارشنبه 22 شهریور 1396, 08:12 صبح
من با گرید تلریک کار میکنم و خودش فیلترینگ داره و کاربر مشخص میکنه هر نوع فیلتری که بخواد بزاره رو گرید(مانند : شروع با ، پایان با ، مساوی ، بزرگتر از ، کوچکتر از ، مخالف ، شامل نشود و...)
پیشنهادم به شما گرید تلریکه که خودش اتومات داره همه نو فیلتری و از فیلتر خروجی اکسل و پی دی اف و پرینت هم میده
موفق باشی
رامین مرادی
پنج شنبه 23 شهریور 1396, 09:36 صبح
من با گرید تلریک کار میکنم و خودش فیلترینگ داره و کاربر مشخص میکنه هر نوع فیلتری که بخواد بزاره رو گرید(مانند : شروع با ، پایان با ، مساوی ، بزرگتر از ، کوچکتر از ، مخالف ، شامل نشود و...)
پیشنهادم به شما گرید تلریکه که خودش اتومات داره همه نو فیلتری و از فیلتر خروجی اکسل و پی دی اف و پرینت هم میده
موفق باشی
آره گرید تلریک خوبه فیلترهاش قابلیت نمایش فارسی هم داره. اما من خروجی به اکسلشو نتونستم پیدا کنم . البته تو ویندوز فرم.
com_engineer_ab
پنج شنبه 23 شهریور 1396, 10:37 صبح
یه کلید میذاری توی فرم برای خروجی دادن به اکسل و توی رویداد کلیک این کد رو میزاری
string fileName = this.saveFileDialog1.FileName;
bool openExportFile = false;
RunExportToExcelML(fileName, ref openExportFile);
و تابعی که خروجی اکسل هم میده اینه
private void RunExportToExcelML(string fileName, ref bool openExportFile)
{
ExportToExcelML excelExporter = new ExportToExcelML(this.DGX);
excelExporter.SheetName = "گزارش روزانه";
excelExporter.SummariesExportOption = SummariesOption.ExportAll;
try
{
excelExporter.RunExport(fileName);
DialogResult dr = MessageBox.Show("عملیات با موفقیت انجام شد.فایل مورد نظر را باز میکنید؟",
"خروجی به Excel", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
{
fileName = fileName + ".xls";
System.Diagnostics.Process process2 = new System.Diagnostics.Process();process2.StartInfo = new System.Diagnostics.ProcessStartInfo(fileName);proc ess2.Start();
}
}
catch (IOException ex)
{
MessageBox.Show(this, ex.Message, "I/O Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
رامین مرادی
پنج شنبه 23 شهریور 1396, 12:11 عصر
یه کلید میذاری توی فرم برای خروجی دادن به اکسل و توی رویداد کلیک این کد رو میزاری
string fileName = this.saveFileDialog1.FileName;
bool openExportFile = false;
RunExportToExcelML(fileName, ref openExportFile);
و تابعی که خروجی اکسل هم میده اینه
private void RunExportToExcelML(string fileName, ref bool openExportFile)
{
ExportToExcelML excelExporter = new ExportToExcelML(this.DGX);
excelExporter.SheetName = "گزارش روزانه";
excelExporter.SummariesExportOption = SummariesOption.ExportAll;
try
{
excelExporter.RunExport(fileName);
DialogResult dr = MessageBox.Show("عملیات با موفقیت انجام شد.فایل مورد نظر را باز میکنید؟",
"خروجی به Excel", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
{
fileName = fileName + ".xls";
System.Diagnostics.Process process2 = new System.Diagnostics.Process();process2.StartInfo = new System.Diagnostics.ProcessStartInfo(fileName);proc ess2.Start();
}
}
catch (IOException ex)
{
MessageBox.Show(this, ex.Message, "I/O Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
ExportToExcelML
برا من نمیشناسه
sg.programmer
پنج شنبه 23 شهریور 1396, 13:54 عصر
اگه ممکنه کامپوننتش را قرار بدید
برای پرینت خروجیش چطوری هست؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.