بازگشت   پی سی سیتی > کامپیوتر اینترنت و شبکه Computer internet > زبان های برنامه نویسی Programming

زبان های برنامه نویسی Programming بحث در مورد زبانهای مختلف برنامه نویسی

پاسخ
 
ابزارهای موضوع نحوه نمایش
  #1  
قدیمی 04-05-2010
schweiz schweiz آنلاین نیست.
کاربر عادی
 
تاریخ عضویت: Nov 2009
محل سکونت: Germany
نوشته ها: 39
سپاسها: : 0

4 سپاس در 4 نوشته ایشان در یکماه اخیر
Question ویرایش در Data Gridview

اگه ممکنه کمک کنید:
من مشکلی در ویرایش در ویژوال استودیو برای دیتا گرید در اکسس دارم و میخواهم بعد از اینکه جستجو انجام گرفت و خواستم قسمتی را تغییر بدهم اگر روی بانک کلیک شد اطلاعات کلیک شده بر روی تکس بیاید و هر قسمتی را که تغییر دادم بعد از کلیک تأیید فقط همان تغییر کند و اطلاعات جدیدی وارد نشود.

این سورس را هم دارم ولی جواب نمیده.البته من بالایی را میخواهم.

Dim con As New OleDb.OleDbConnection

con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=MR.mdb"

Dim cmd As New OleDb.OleDbCommand

Dim r As Integer

Dim c As String

r = Me.DataGridView1.CurrentCell.RowIndex

c = Me.DataGridView1.Item(4, r).Value

strsql = "update MTR set Adres="

cmd.CommandType = CommandType.Text

con.Open()

cmd.ExecuteNonQuery()

con.Close()

ds.Clear()

da.Fill(ds)

Me.DataGridView1.DataSource = ds.Tables(0)


MsgBox("تغییراترا تأیید میکنید؟")

کجای این سورس اشکال دارد؟
ممنون اگه به من کمک کنید.
پاسخ با نقل قول
  #2  
قدیمی 07-23-2011
ali_zangeneh آواتار ها
ali_zangeneh ali_zangeneh آنلاین نیست.
کاربر عادی
 
تاریخ عضویت: Feb 2010
محل سکونت: کرمانشاه
نوشته ها: 50
سپاسها: : 54

31 سپاس در 21 نوشته ایشان در یکماه اخیر
ali_zangeneh به Yahoo ارسال پیام
پیش فرض پاسخ احتمالی سوال

سلام
ببخشید که شاید مدت زمان طولانی از طرح این سوال میگذره و من الان دارم جوابشو میدم.
اونم اگه درست باشه.
کد:
con.Open()

cmd.ExecuteNonQuery()

con.Close()

ds.Clear()

da.Fill(ds)

Me.DataGridView1.DataSource = ds.Tables(0)


MsgBox("تغییراترا تأیید میکنید؟")

کجای این سورس اشکال دارد؟
شما در این قسمت کد کانکشن رو اول باز کردید و دستور رو اجرا کردید و ارتباط رو قطع کردید و بعد دیتا ست(ظرف داده) رو پاک کردید و توی دیتا اداپتر(منظورم شی ایی )دیتا ست رو ریختید این که نمیشه شما خط بالا تر دیتا ست رو پاک کردید حالا اونو ریختید توی دیتا اداپترتون؟

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


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
اچ تی ام ال غیر فعال می باشد



اکنون ساعت 10:55 PM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.



Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)


سایت دبیرستان وابسته به دانشگاه رازی کرمانشاه: کلیک کنید




  پیدا کردن مطالب قبلی سایت توسط گوگل برای جلوگیری از ارسال تکراری آنها