PDA

View Full Version : Update command in datagrid



nokhod
چهارشنبه 05 بهمن 1384, 22:42 عصر
سلام.

خلاصه: در Event UpdateCommand به جای علامت سؤال چه بذارم؟
"WHERE ID=?"

ممنون

Behrouz_Rad
پنج شنبه 06 بهمن 1384, 20:04 عصر
باید به خاصیت DataKeyField کنترل DataGrid، نام فیلد کلیدی جدول رو نسبت بدی تا برای هر رکورد، یک عدد منحصر به فرد و یکتا وجود داشته باشه.
با دستور زیر، می تونی ID رکورد جاری در حالت ویرایش رو به دست بیاری و مقابل شرط Where بگذاری.


Dim intID As Int32 = myDataGrid.DataKeys( e.Item.ItemIndex )

موفق باشید.

nokhod
جمعه 07 بهمن 1384, 09:10 صبح
این ارور رو میده:
Indext is out of reng.most be none-negative.
البته کاملشو نمی دونم.
راستی کلید من در جدول Uniqueidentifier است.