PDA

View Full Version : دو سوال در مورد Grid ها



jalali_m
دوشنبه 30 آبان 1384, 11:14 صبح
با عرض سلام خدمت تمامی دوستان

س1: در dbgrid هنگامی که خاصیت multiselec را انتخاب میکنیم میتوان چند رکورد را با هم انتخاب کرد. حالا سوال این است که چگونه میتوان روی این رکوردها مدیریت داشت؟ مثلا فیلد شماره تلفن را فقط در همانها چک کرد یا یک فیلد را در همه آنها (رکوردهای انتخاب شده) تغییر داد؟(البته راهی غیر از مرور همه رکوردها و چک کردن اینکه آیا انتخاب شده اند یا نه)

س2: در string grid برای حذف یک سطر از میان چند سطر چه باید کرد؟

متشکرم

Kamyar.Kimiyabeigi
دوشنبه 30 آبان 1384, 11:34 صبح
برای سوال اولتون فکر نمیکنم راه حله دیگه ایی داشته باشین

jalali_m
دوشنبه 30 آبان 1384, 11:54 صبح
مشکل اینجاست که در یک بانک بزرگ این عملیات زمان زیادی میبرد

m-khorsandi
دوشنبه 30 آبان 1384, 12:20 عصر
در مورد DBGrid :



procedure TForm1.Button1Click(Sender: TObject);
var
iCounter: Integer;
begin
for iCounter := 0 to DBGrid1.SelectedRows.Count - 1 do
begin
ADOTable1.GotoBookmark(Pointer(DBGrid1.SelectedRow s.Items[iCounter]));
ShowMessage(ADOTable1.FieldByName('au_lname').AsSt ring);
end;
end;

jalali_m
شنبه 05 آذر 1384, 17:11 عصر
بسیار متشکرم