با سلام و احترام
ایا در dbgrid میشه در هنگام تایپ کردن در یکی از فیلدها از کاما استفاده بشه مثل 20,000 و اینکه میتونم مثل editbox که max length میدم به فیلد های dbgrid هم حداکثر تعداد کاراکتر ورودی بدم ؟
با تشکر
Printable View
با سلام و احترام
ایا در dbgrid میشه در هنگام تایپ کردن در یکی از فیلدها از کاما استفاده بشه مثل 20,000 و اینکه میتونم مثل editbox که max length میدم به فیلد های dbgrid هم حداکثر تعداد کاراکتر ورودی بدم ؟
با تشکر
احتمالا کد زیر حداکثر کاراکتر ورودی رو کنترل کنه
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
با تشکر از توجه شما
سلام. به دی بی گرید ربطی نداره، فیلد مربوطه رو پیدا کنید و display format رو تنظیم کنید.