PDA

View Full Version : انتخاب یک رکورد در dbgrid



amehrabi
دوشنبه 22 اسفند 1384, 07:28 صبح
سلام
من می خواهم وقتی روی یک رکورد در dbgrid دابل کلیک می کنم اطلاعات آن رکورد را در یک پنجره دیگر ببینم . لطفا مرا راهنمایی کنید .

m-khorsandi
دوشنبه 22 اسفند 1384, 07:54 صبح
با استفاده از DataSet متصل به اون DBGrid میتونید اطلاعات رکورد جاری رو بدست بیارید:


DBGrid->DataSource->DataSet




DataSet.FieldByName('fieldname').asstring

vcldeveloper
دوشنبه 22 اسفند 1384, 08:15 صبح
فقط یک فرم جدید ایجاد کنید و در اون یکسری کنترلهای data-aware (مثل dbEdit و...) قرار بدید و این کترل ها را به همان جدولی که dbGrid بهش متصل هست، وصل کنید.
بعد از دابل کلیک فرم بالا را باز کنید، اطلاعات رکورد جدید را فرم می بینید و نیازی نیست کار خاص دیگه ایی انجام بدید.