ورود

View Full Version : سوال: تعیین رکورد انتخاب شده در data grid



حمید . ه
چهارشنبه 14 فروردین 1392, 19:50 عصر
سلام . من میخوام با کدنویسی متوجه بشم که کاربر کدوم رکورد از data grid رو select کرده و مقدار یکی از فیلداشو بخونم . کسی میتونه کمکم کنه ؟

ho3ein.3ven
چهارشنبه 14 فروردین 1392, 20:46 عصر
سلام .
با دستور زیر می تونی مقدار یک فیلد رو تغییر بدی :
Adodc1.recordset.fields("nam fild") = m
adodc1.recordset.update
وقتی یک رکورد در دیتا گرید انتخاب میشه در ado هم این رکورد به عنوان رکورد انتخابی ست میشه.

حمید . ه
چهارشنبه 14 فروردین 1392, 21:57 عصر
من پروژم رو با data environment نوشتم .
حالا فهمیدم که چطوری شماره رکورد انتخابی رو پیدا کنم ولی مشکل بعدی اینه که چطور به فیلد خاصی از اون رکورد دسترسی پیدا کنم .
با این کد شماره رکورد انتخاب شده رو پیدا میکنم .
DG_RoomType.SelBookmarks.Item(0)
حالا چطوری به یکی از فیلداش دسترسی پیدا کنم ؟

Alisliers
جمعه 16 فروردین 1392, 13:14 عصر
درود در مورد دسترسی به کنترل های روي VB6 كه چطوری بهشون در حال اجرا دسترسی داشته باشم. مثلا هر وقت کلید A رو زدم فوکوس به کنترل بعدی تغییر پیدا کنه. یعنی اگر مثلا روی textbox1 هست بره روی textbox2. البته میدونم اینجا جای مطرح کردنش نبودو ولی این جا جدیدترین سوال در این تالار بود. گفتم شاید کسی جواب گو باشه. سپاس

حمید . ه
جمعه 16 فروردین 1392, 17:23 عصر
خب چرا از tab index استفاده نمیکنی ؟ هر کنترل یه مشخصه داره به نام tab index که میتونی بهش عدد بدی ، بعد در زمان اجرا با کلید Tab دونه دونه به ترتیب اون عددا فوکوس روی کنترل ها جابه جا میشه