PDA

View Full Version : ذخیره اطلاعات با datagrid



vb341
جمعه 07 مرداد 1384, 19:48 عصر
دوستان من می خوام تو یک دیتا گرید اطلاعات رو به هر تعداد سطر دلخواه وارد کنم و بعد در هنگام ذخیره بصورت یکجا کلیه سطرها ( مثلا 10 سطر ) یکجا در بانک ذخیره بشه . لطفا راهنمائی کنید .

Nimi_hop
شنبه 08 مرداد 1384, 19:00 عصر
دوست عزیز VB341 در Datagrid یه ویژگی بنام Rows و میتونی در Event ذخیره اینطوری بنویسی
Dim I AS Integer
For I=1 To Rows-1
Data1.recordset.AddNew
اسم فیلدها
Data1.recordset.update
Next I
Msgbox "اطلاعت ذخیره شد"

دوست عزیز اگه Crack DataGrid 8 داری به من بده
Nimi_Hop@Yahoo.com

vb341
یک شنبه 09 مرداد 1384, 18:01 عصر
من با trudbgrid 8 , 7 کار میکنم

meh_secure
دوشنبه 10 مرداد 1384, 16:41 عصر
خاصیت Allow saving در Datagrid رو false کن . بعد از طریق رکورد ست و به صورت کد نویسی مثلا با فشار کلید "ذخیره" Save کن.
اگه متوجه نشدید PM بدید

vb341
جمعه 14 مرداد 1384, 08:54 صبح
آقای meh_secure سلام . منتظر جواب شما هستم

meh_secure
جمعه 14 مرداد 1384, 15:53 عصر
می تونی از آرایه ها استفاده کنی.
با چند تا دستور For اونها رو موقتا پر کنی بعد از اینکه کار تموم شد و بر روی کلید Save کلیک شد. اونها رو اضافه یا Update کنی.

vb341
شنبه 15 مرداد 1384, 17:28 عصر
آقای meh_secure اگر امکان داره یک مثال برام بزارین ممنون میشم

شاپرک
یک شنبه 16 مرداد 1384, 07:37 صبح
مشکل منم دقیقا همینه .... لطفا راهنمایی کنید .
راستی این خاصیت Allow saving که گفتید رو datagrid نداره !! (Microsoft DataGrid Control 6.0)

meh_secure
یک شنبه 16 مرداد 1384, 10:41 صبح
مشکل منم دقیقا همینه .... لطفا راهنمایی کنید .
راستی این خاصیت Allow saving که گفتید رو datagrid نداره !! (Microsoft DataGrid Control 6.0)

می تونید از Flex Grid استفاده کنید.
وقتی که کاربر Flex grid رو پر کرد با استفاده از یک رکوردست و یک آرایه ی چند بعدی اطلاعات رو از Flex Grid گرفته و به رکوردست بفرستید تا تغییرات به یکباره اعمال بشه.

در مورد مثال هم باید عرض کنم که فعلا مثال آماده ای ندارم ولی در اولین فرصت ایجادش می کنم.

vb341
چهارشنبه 19 مرداد 1384, 14:07 عصر
دوست عزیز meh_secure منتظر مثال هستیم

vb341
چهارشنبه 19 مرداد 1384, 21:40 عصر
آقا این allow saving تو هیچ کدوم نیست . اگر امکان داره واضحتر و با یک مثال توضیح بدبن ممنمون میشم