View Full Version : انتخاب سطر و ستون انتخابی در dbgrid
  
mrpn123
سه شنبه 28 اسفند 1386, 09:06 صبح
با سلام من میخواهم با انتخاب یک cell در dbgrid مانند شکل سطر و ستون آن به صورت هایت لایت شود .
در ضمن من میخواهم سلول ها را edit کنم 
 
ممنون میشم اگر کسی راهنمایی کنه
http://mrpn2.persiangig.com/other/grid.jpg
nouri2015
سه شنبه 28 اسفند 1386, 09:44 صبح
از کامپوننت TMS استفاده کنید اسم ابزار آن advdbgrid است.
ali_abbasi22145
سه شنبه 28 اسفند 1386, 10:39 صبح
سلام
اگر با دلفی و بدون کامپوننت بتوان این کار را انجام داد خیلی خوب می شود!
mrpn123
سه شنبه 28 اسفند 1386, 14:59 عصر
ممنون از نظر شما دوستان
من میخوام این کارو با dbgrid خود دلفی انجام بدم و نه چیز دیگه 
راستی آیا این کامپوننتی که معرفی کردین open source است
mrpn123
یک شنبه 04 فروردین 1387, 13:52 عصر
سال نو مبارک
 
مشکل من هنوز حل نشده انتخاب سطر رو همه بلدن (کاری سختی نیست) اما انتخاب ستون را با کد زیر که نوشتم سطر ها پشت سر هم انتخاب میشن یه کد واسه رفرش گرید کم داره میشه کمک کنید
  type
  TCustomDBGridCracker = class(TCustomDBGrid);
 
در event DrawColumnCell کد زیر را نوشتم
 with TCustomDBGridCracker(Sender) do
   begin
       if Column.Index=SelectedIndex then
        begin
           Columns.Items[SelectedIndex].Color:=clRed;
           DefaultDrawColumnCell(Rect, DataCol, Column, State);
        end;
   end;
  if gdFocused in State then
   with (Sender as TDBGrid).Canvas do
   begin
     Brush.Color := clNavy;
     FillRect(Rect);
     DBGrid1.Canvas.Font.Color := clHighlightText;
     DBGrid1.Canvas.Font.Color := clYellow;
  end;
  DBGrid1.Canvas.TextRect (Rect, Rect.Left, Rect.Top, Column.Field.AsString);
nouri2015
سه شنبه 20 فروردین 1387, 10:22 صبح
آیا این کامپوننتی که معرفی کردین open source است
این کامپوننت open source است شاید بتونی از source اون کمک بگیری
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.