واضح آرشیو وب فارسی:سایت ریسک: t=35857">اضافه كردن يك ركورد به يك ديتاست . كمكم كنيد ( وي بي دات نت ) emad 4000 19 مرداد 1384, 23:45سلام به همه مشكل من اينه كه مي خوام محتويات چندتا متغير رو بدون استفاده از ديتاگريد به يك ديتاست اضافه كنم . كانكت به ديتابيس و آداپتر و ديتا ست رو ساختم . تعدادي متغير ( به تعداد فيلدهاي ديتابيسم ) هم دارم . اما بلد نستم چه جوري اين متغير ها رو به انتهاي ديتا ست اضافه كنم . البته بلدم چه جوري محتواي ديتاست رو آپديت كنم توي ديتابيس اصليم . فك كنم اينجوري باشه : Adapter1.Update(WorkerDataSet1) نهههه ؟؟؟؟ ممنون مي شم اگه كمكم كنيد در ضمن . تا به حال به اينجا رسيدم Me.BindingContext(WorkerDataSet1, "workerlist").AddNew() كه اينجوري يه واحد به تعداد (Count) ديتا ستم اضافه مي شه كه خاليه MnavidM 20 مرداد 1384, 09:50سلام. من با VB.Net زیاد کار نمیکنم . اما می تونی به اینجا () یه سری بزنی . موفق باشید. نوید. Mikhak 20 مرداد 1384, 13:10اين كدي كه من نوشتم اول از ميريزه تو ديتاست بعد از ديتاست به ديتا گريد Dim cmdSelect As OleDbCommand Dim d As OleDbDataReader Dim strsql As String Dim strcon As String strcon = my_connectionstring Dim con As New OleDbConnection(strcon) con.Open() strsql = " SELECT * FROM driver " Dim da As New OleDbDataAdapter(strsql, con) Dim ds As New DataSet ds.Clear() DataGrid 1.DataBindings.Clear() da.Fill(ds, "driver") ds_driver = ds DataGrid 1.DataBindings.Add(New Binding("DataSource", ds, "driver")) نويد جان شما زياد كار نكردي ديگه چرا ميفرستي دنباله ...ن....س... :neutral: :D ---------------------- سينا MnavidM 20 مرداد 1384, 19:08سينا جان , من هميشه سعي ميكنم تا اونجايي كه برام ممكن باشه , كمك كنم . موفق باشيد. نويد. emad 4000 20 مرداد 1384, 22:59ممنون از جوابت میخک جان ولی من چیزی ازش سر در نیاوردم میشه بیشتر توضیح بدی مثلا متغیری که قراره مقدارش به ته دیتاست اضافه بشه کدومه ؟ ضمنا این سایت ماکرومدیاکس هم چیزی در این مورد نداشت emad 4000 24 مرداد 1384, 21:02یه چیزایی فهمیدم خوب سیناجان آیا می تونم به جای رشته "datasource" از یه متغیر استفاده کنم ؟ دوم اینکه می خواستم بدونم این متغیر به کدوم ستون (فیلد) اضافه میشه؟ سوم اینکه این خط مال چیه ؟ ds_driver = ds ممنون emad 4000 25 مرداد 1384, 00:20اگه این دو تا رو توضیح بدین ممنون میشم ds_driver = ds DataGrid 1.DataBindings.Add(New Binding("DataSource", ds, "driver")) DataSource و driver چین ( چه می باشند D: ) ؟ ضمنا من كه تو اولين پستم گفتم : بدون استفاده از ديتاگريد . البته بدم نمياد اين رو هم ياد بگيرم Mikhak 25 مرداد 1384, 01:13ds_driver = ds اينو بي خيال ds_driver هم يه ديتاست هستش كه من به خاطر يه كاري همون اطلاعات ديتاست ds رو ريختم تو ds_driver DataGrid 1.DataBindings.Add(New Binding("DataSource", ds, "driver")) driver اسم جدولم تو ديتابيس هستش و datasource يكي از مشخصات datagrid در ضمن شما كه ميگي بدون استفاده از datagrid خوب اين 4 خط آخر رو حذف كني ديگه كتري به ديتا گريد نداره اول تو ديتابيس ذخيره مكنه و بعد ميريزه تو ديتاگريد --------------------- سينا emad 4000 26 مرداد 1384, 19:47خوب مثل اینکه من سوالمو درست مطرح نکردم من می خوام بعد از اضافه شدن رکورد یه سری مقادیر هم داخل اونا قرار بگیره . لطفا این قسمتشو بگین ضمنا منظورتونو از DataSource (مشخصات datagrid) نفهمیدم و همچنین اگه 4 خط آخر حذف شه که دیگه هیچ اتفاقی نمی افته D:
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 280]