1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

چگونه می توان یک فیلد Memo را در DBGrid ویرایش کرد؟

شروع موضوع توسط para3to ‏11/10/11 در انجمن Delphi

  1. کاربر ارزشمند❤

    تاریخ عضویت:
    ‏17/5/11
    ارسال ها:
    39,257
    تشکر شده:
    47,234
    امتیاز دستاورد:
    170
    چگونه می توان یک فیلد Memo را در DBGrid ویرایش کرد؟
    function TCustomDBGrid.GetEditLimit: Integer;
    begin
    Result := 0;
    if Assigned(SelectedField) and (SelectedField.DataType in [ftString, ftWideString, ftMemo]) then
    Result := SelectedField.Size;
    end;

    function TCustomDBGrid.GetEditText(ACol, ARow: Longint): string;
    begin
    Result := '';
    if FDatalink.Active then
    with
    Columns[RawToDataColumn(ACol)] do
    if
    Assigned(Field) then
    Result := Field.AsString;
    FEditText := Result;
    end;