PDA

View Full Version : سوال: کاما در dbgrid



pandco
دوشنبه 02 بهمن 1396, 19:15 عصر
با سلام و احترام

ایا در dbgrid میشه در هنگام تایپ کردن در یکی از فیلدها از کاما استفاده بشه مثل 20,000 و اینکه میتونم مثل editbox که max length میدم به فیلد های dbgrid هم حداکثر تعداد کاراکتر ورودی بدم ؟

با تشکر

pandco
دوشنبه 02 بهمن 1396, 19:27 عصر
احتمالا کد زیر حداکثر کاراکتر ورودی رو کنترل کنه

procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
if (key in [' '..#255]) and (Length(DBGrid1.InplaceEditor.EditText) >= 4) THen
Key := #0;
end;

اگر دوستان راه حل دیگری یا بهتری دارند لطف کنند کمک نمایند.اما فعلا مشکل کاما رو دارم.20,000

با تشکر از توجه شما

یوسف زالی
سه شنبه 03 بهمن 1396, 12:11 عصر
سلام. به دی بی گرید ربطی نداره، فیلد مربوطه رو پیدا کنید و display format رو تنظیم کنید.