PDA

View Full Version : تغییر type در ستون های تیبل در DataSet



aftabeshargh
دوشنبه 29 اسفند 1390, 14:38 عصر
سلام

تو دیتابیس column از نوع nvarchar "حالا که میخوام بیارم تو DataTable1 توی DataSet این خطا رو میده ! تو پروپرتی ستون مربوطه توی دیتاست باید type ش رو از چه نوع انتخاب کنم تا numeric شه ؟

فرید نجفلو
دوشنبه 29 اسفند 1390, 15:28 عصر
من منظور دقیق شما رو نمی دونم ولی معادل NVARCHAR در دات نت می شه System.String

aftabeshargh
دوشنبه 29 اسفند 1390, 15:36 عصر
تو کریستال وقتی میخوایم عکس از دیتابیس بگیریم از نوع image چطور باید نشون بدیم ؟ طبق عکس زیر pic رو روی دیزاین قرار بدم ؟ اما هیچ گونه picturebox ی تشکیل نشد.

aftabeshargh
دوشنبه 29 اسفند 1390, 15:49 عصر
نمیدونم باز چرا اینجوری گیر میده " کلافه شدم :عصبانی++:




Dim ds As New dskelas
Dim cn As New SqlConnection
ds.Clear()
Dim cmd As New SqlCommand
Dim adpp As New SqlDataAdapter

Dim CMDD As New SqlCommand
Dim adp2 As New SqlDataAdapter

cn.ConnectionString = "Data Source=PC1;Initial Catalog=dbjahedi;Integrated Security=True"

cmd.Connection = cn
cmd.CommandType = CommandType.Text
CMDD.Connection = cn
CMDD.CommandType = CommandType.Text
cn.Open()
ds.Clear()
cmd.CommandText = ("select * from tbl_s where km=" + txtkm.Text.ToString)

CMDD.CommandText = ("select * from tbl_p where km=" + txtkm.Text.ToString)


adpp.SelectCommand = cmd
adp2.SelectCommand = CMDD

adpp.Fill(ds, "DataTable1")
adp2.Fill(ds, "datatable2")


Dim rp As New rpsabt
rp.SetDataSource(ds)
fpfsa.CrystalReportViewer1.ReportSource = rp
cn.Close()
fpfsa.ShowDialog()

aftabeshargh
دوشنبه 29 اسفند 1390, 15:52 عصر
عکس خطا رو اینجا گذاشتم :

فرید نجفلو
دوشنبه 29 اسفند 1390, 16:12 عصر
دوست عزیز نوع شما اشتباهه datatype رو بنویسید

System.Byte()

فرید نجفلو
دوشنبه 29 اسفند 1390, 18:24 عصر
اگه شما نوع فیلتون رو در بانک اطلاعاتی Image و در دیتا ست System.Byte() قرار بدید وقتی این دیتا ست رو در گزارشتون استفاده کردید اگه اون فیلد رو به داخل گزارش کشیده و رها کنید در صورتی که تصویر رو درست ذخیره کرده باشید در زمان گزارش گیری تصویر شما نمایش داده خواهد شد!
البته حتمالا با کیفیت پایین تر!