سلام. امیدوارم با این پست (یا پاسخ) پرونده استفاده از تقویم فارسی در GridControl شرکت Devexpress بسته بشه. مراحل رو به صورت زیر طی کنید:
1- اول از همه کل پروژه مربوط به Farsilibraray آقای اسکندری رو از GitHub دانلود کنید.
2- بعد از Extract کرد پروژه، Solution رو باز کنید (فایل FarsiLibrary.sln). برنامه در VS باز میشه.
3- از منوی Devexpress گزینه Project Converter را انتخاب کرده و کل پروژه را به نسخه مورد نظر خود تبدیل کنید.
4- بعد از این کار روی تک تک پروژه های مربوطه کلیک راست کرده، آنرا Clean و سپس Build کنید.
5- Dll های ساخته شده ی مورد نظر خود را از پوشه Bin پیدا کرده و به پروژه خود اضافه کنید.
6- یکی از پروژه ها به نام FarsiLibrary.Win.DevExpress.16.1 هستش. مراحل فوق را روی این پروژه نیز اجرا کنید و از پوشه مورد نظر DLL اون رو بردارید و به پروژه مورد نظر خود اضافه کنید.
7- یادتون باشه که باید Culture سیستم رو به fa-IR تغییر بدید. برای این کار باید در فایل Program.cs کدهای زیر رو اضافه کنید:
using System;using System.Globalization;
using System.Threading;
using System.Windows.Forms;
namespace DevFarsiGrid
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
// Create a new object, representing the Farsi culture.
CultureInfo culture = CultureInfo.CreateSpecificCulture("fa-IR");
// The following line provides localization for the application's user interface.
Thread.CurrentThread.CurrentUICulture = culture;
// The following line provides localization for data formats.
Thread.CurrentThread.CurrentCulture = culture;
// Set this culture as the default culture for all threads in this application.
// Note: The following properties are supported in the .NET Framework 4.5+
CultureInfo.DefaultThreadCurrentCulture = culture;
CultureInfo.DefaultThreadCurrentUICulture = culture
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new Form1());
}
}
}
در تصویر زیر مشاهده می کنید که با استفاده از همین روش و افزودن dll ذکر شده تونستم تقویم فارسی رو به راحتی به یک GridControl نسخه 17.1 و حتی نسخه 19.1 بایند کنم.
Untitled.jpg
امیدوارم به کارتون بیاد. یا علی