PDA

View Full Version : تعریف متغیر وابسته به دیتاست



msadgd
دوشنبه 13 اسفند 1386, 21:12 عصر
با سلام و وقت بخیر.
خدمت دوستان عرض کنم من توی برنامه یک دیتاست دارم که بعد از انجام کاری از اطلاعات مورد نیاز پر میشه. بعد من می خوام سطر به سطر از اول تا آخر این دیتاست رو پیمایش کنم و یه فیلد از نوع string مثلا نام خانوادگی رو بخونم و توی یه متغیر بریزم. حالا سوال من اینجاست که این متغیر رو چطوری باید تعریف کرد که این پیغام رو نده ؟:

Object reference not set to an instance of an object.
این خطا وقتی رخ داده که من متغیرم رو به صورت زیر تعریف کردم
Dim posh As String
و موقع مقدار دهی این کد رو نوشتم:

posh = CStr(ds.Tables("table1").Rows(i).Item(0))
البته بدون CStr هم باز روی همین خط خطا میده.
از دوستان ممنون میشم طریقه تعریف متغیری که بشه با اون با آیتمهای دیتاست کارکرد رو به من بگن.
باز هم از توجهتون ممنونم.
پیروز و شادکام باشید.

reza_Nazem
سه شنبه 14 اسفند 1386, 18:09 عصر
Dim C As New SqlConnection("Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Test;Data Source=SQL2000")

Dim da As New SqlDataAdapter("Select * from Month", C)
Dim ds As New DataSet

ds.Clear()
da.Fill(ds, "Table1")

DataGridView1.DataSource = ds.Tables(0)
Dim str As String
For i As Integer = 0 To ds.Tables(0).Rows.Count - 1
str = ds.Tables(0).Rows(i).Item(2).ToString
MsgBox(str)
Next



یه نگاه به این مثال بنداز شاید کمکت کنه