PDA

View Full Version : سوال: تغيير متن پيغام هاي Gridex به زبان فارسي



l7i7l7
چهارشنبه 25 خرداد 1390, 19:40 عصر
با سلام و احترام خدمت دوستان عزيز

من تو يكي از فرم هام براي افزودن اطلاعات به جدولي ، از خود Gridex استفاده مي كنم

كه خيلي خوب هم جواب ميده

اما مشكل من اينجاست (به شكل دقت كنيد)

71218

ستون كد كاركرد (فيلد id ) از نوع كليد اصلي هستش و نبايد خالي باشه ، وقتي كاربر اين فيلد رو خالي مي ذاره و ميخواد اطلاعات خودش رو add بكنه يك پيغام ميده
cloumn 'id' does not allow nulls

من ميخوام اين پيغام رو فارسي كنم يا بتونم كنترلش بكنم

لطفا راهنماييم كنيد

morteza271
چهارشنبه 25 خرداد 1390, 22:53 عصر
خوب از دستورهای کنترل خطا استفاده کنید به صورت :

try
{
// Your Code...
}
catc(Exception ex)
{
MessageBox("Your Text"+ex.Message);
return;
}
موفق باشید

l7i7l7
پنج شنبه 26 خرداد 1390, 17:31 عصر
به نظر شما توي كدوم Eventش بنويسم چه جوري بنويسم ؟

من فهميدم كه ميشه در رويداد زير اين كار رو كرد ولي نتونستم به ستون مورد نظرم دسترسي داشته باشم



private void gridEX1_UpdatingCell(object sender, Janus.Windows.GridEX.UpdatingCellEventArgs e)
{


}




لطفا راهنمايي كنين

morteza271
پنج شنبه 26 خرداد 1390, 18:47 عصر
فکر کنم توی رویداد CellValueChanged گرید میتونید این کار رو بکنید.
یعنی وقتی یه ستون مقدارش عوض میشه چک کنید اگه مقدار ستون id همون سطر خالی هست پیغام مناسب رو بدین.

l7i7l7
جمعه 27 خرداد 1390, 10:52 صبح
من اينطوري حلش كردم


private void gridEX1_UpdatingCell(object sender, Janus.Windows.GridEX.UpdatingCellEventArgs e)
{
try
{
string a = gridEX1.GetValue("id").ToString().Trim();
}
catch (System.NullReferenceException)
{

MessageBox.Show("عدم درج اطلاعات");
e.Cancel = true;
}
}
حالا اين فقط يه قسمتشه
قسمت بعدي مربوط به gridEX1_EditingCell هستش
در كل اگه روشي از اين راحت تر و سريعتر باشه خيلي خوب ميشه

l7i7l7
جمعه 27 خرداد 1390, 10:57 صبح
قسمت - BuiltIn Texts رو از Gridex Designer ديدين ؟

خيلي راحت ميشه قسمت هاي مختلف رو فارسي كرد

اگه همچين قسمتي داشت كه بشه پيغام ها رو هم مديريت كرد خيلي خوب ميشد

aisana
دوشنبه 09 آبان 1390, 09:10 صبح
قسمت - BuiltIn Texts رو از Gridex Designer ديدين ؟



من ندیده بودم مرسی:لبخندساده: