پی سی سیتی

پی سی سیتی (http://p30city.net/index.php)
-   زبان های برنامه نویسی Programming (http://p30city.net/forumdisplay.php?f=12)
-   -   ویرایش در Data Gridview (http://p30city.net/showthread.php?t=24352)

schweiz 04-05-2010 12:22 AM

ویرایش در 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("تغییراترا تأیید میکنید؟")

کجای این سورس اشکال دارد؟
ممنون اگه به من کمک کنید.

ali_zangeneh 07-23-2011 11:25 PM

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

con.Open()

cmd.ExecuteNonQuery()

con.Close()

ds.Clear()

da.Fill(ds)

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


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

کجای این سورس اشکال دارد؟

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

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


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

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