PDA

View Full Version : سوال: کمک در مورد نوشتن حروف یا اعدا در دیتاگرید



oliya24
پنج شنبه 29 اردیبهشت 1390, 17:55 عصر
سلام دوستان من دارم یه پروژه مینویسم و میخواستم مثلا اعداد یا حروف مربوط به کار رو در دیتاگرید به صورت مستقیم بنویسم من قبلا این کار رو به صورت غیر مستقیم انام میدادم یعنی اون اسامی و ... رو در تکست باکس وارد میکردم و بعد در دیتاگرید دوستان خواهش میکنم فوریه

bnnoor
پنج شنبه 29 اردیبهشت 1390, 19:37 عصر
اگر میخوای تغییراتی که در دیتاگرید انجام میدی توی دیتابیست ذخیره بشه باشه آداپتور رو از طریق دیتاست دیتاگرید آپدیت کنید .

DataAdapter.Update(Grid Dataset)

oliya24
پنج شنبه 29 اردیبهشت 1390, 20:53 عصر
دوست عزیز من خیلی وقت بود که از برنامه نویسی دور بودم همش اس کیوال کار میکردم میشه با کد راهنمایم کنید خواهش میکنم لطفا

oliya24
جمعه 30 اردیبهشت 1390, 13:41 عصر
دوستان ممنون که کسی کمک نکرد؟؟

barbodsoft.com
جمعه 30 اردیبهشت 1390, 14:51 عصر
دوستان ممنون که کسی کمک نکرد؟؟

کمک نشد چون سوالت گنگ هست.



سلام دوستان من دارم یه پروژه مینویسم و میخواستم مثلا اعداد یا حروف مربوط به کار رو در دیتاگرید به صورت مستقیم بنویسم من قبلا این کار رو به صورت غیر مستقیم انام میدادم یعنی اون اسامی و ... رو در تکست باکس وارد میکردم و بعد در دیتاگرید دوستان خواهش میکنم فوریه


اگه منظورت از مستقیم بدون کد نویسی هست : خیلی راحت کاربر تو دیتاگرد کلیک می کنه و هر مقداری مورد نظرش هست تایپ می کنه

اگه منظورت اینه که یک مقداری مثل مقدار یک تکست باکس رو داخل یکی از ستون های دیتاگردید قرار بدی از کد زیر استفاده کن.


DataGridView1.Item("col", 1).Value = TextBox1.Text


در کد بالا col نام ستون هست و عدد 1 شماره سطر . در ضمن شماره سطر از صفر شروع می شه.

oliya24
جمعه 30 اردیبهشت 1390, 17:34 عصر
بگذارید این طور بگم من میخوام یه دیتاگرید داشته باشم که کاربر مثلا در فیلد نام در دیتاگرید بنویسه مثلا علی دقت کنید فقط در دیتا گرید
من یه کد میخوا که این کار رو بکنه

barbodsoft.com
جمعه 30 اردیبهشت 1390, 17:42 عصر
کاربر می خواد تو ستون نام بنویسه علی خوب کلیک می کنه و تایپ می کنه.

اگه منظورت اینه که تو دیتابیس ذخیره بشه؟
اگه منظورت اینه که با کد این کار انجام بشه ؟
اگه منظورت اینه که تو ستون های دیگه نتونه فقط تو این ستون باشه؟

در کل بازم سوالت گنگ هست.

oliya24
جمعه 30 اردیبهشت 1390, 17:47 عصر
نه دیگه تو فیلد نام بنویسه علی و بعد بره در فیلد نام خانوادگی بنویسه مثلا محمدی و به همین ترتیب و در دیتابیس هم ذاین مشخصات ذخیره بشن فک کنم جواب این سوالاتتون رو گرفته باشید

barbodsoft.com
جمعه 30 اردیبهشت 1390, 18:24 عصر
خوب چار این سوال رو اینهمه پیچوندی. خیلی راحت می تونستی بپرسی : چطور می تونم محتویات دیتاگرید رو ذخیره کنم.

خوب ذخیره اطلاعات دیتاگرید هیچ ربطی به خود دیتاگرید نداره. فقط تنها چیزی که هست شما باید اطلاعات رو از دیتاگرید بگیری و سپس ذخیره کنی.

برای گرفتن اطلاعات به این شکل باید کد بنویسی


Dim name As String = DataGridView1.Item("ColName", 1).Value
Dim family As String = DataGridView1.Item("ColFamily", 1).Value


ColName و ColFamily نام ستون مود نظر هست.
و عدد یک هم شماره ردیف هست. که از صفر شروع می شه.

بعد از به دست آوردن مقادیر می تونی برای ثبتش اقدام کنی.

bnnoor
جمعه 30 اردیبهشت 1390, 20:16 عصر
فکر میکنم اون کدی که توی پست دوم نوشتم هم همینکارو میکنه خیلی سریعتر و راحت تر هم هست احتمالا دوستمون اصلا امتحان نکردن