PDA

View Full Version : سوال: نحوه ارسال اطلاعات يك فيلد(ستون) از جدول بانك اطلاعاتي به يك ارايه



mgh64120
سه شنبه 17 آبان 1390, 23:31 عصر
با عرض سلام و خسته نباشيد خدمت شما سروران گرامي
ميخواستم بدونم چطوري ميشه اطلاعات يك فيلد(ستون) از جدولم در بانك اطلاعاتي SQL2005 رو درون يك ارايه بريزم. متشكرم!
:متفکر:

hosseinmghi
چهارشنبه 18 آبان 1390, 08:08 صبح
اگه از linq استفاده کنی
theTable.Rows.Select(r => r[0]).ToArray()

else


Public Function DatatableToArray(ByVal dt As DataTable, ByVal intColomn As Integer) As Double()
Dim intRows As Integer = dt.Rows.Count
Dim arrValues() As Double = New Double(){}
Dim i2 As Integer
For i2 = 0 To intRows - 1
arrValues(i2) = dt.Rows(i2).Item(intColomn)
Next
Return arrValues
End Function

mgh64120
چهارشنبه 18 آبان 1390, 23:52 عصر
سلام متشكرم. كار من با مورد دوم راه افتاد. اما ميشه بگيدمنظورتون از linq چيه ؟ و يه مقدار راجع به theTable.Rows.Select(r => r[0]).ToArray()توضيح بديد.
خيلي ممنون. باي

hosseinmghi
پنج شنبه 19 آبان 1390, 19:34 عصر
خواهش می کنم.
در مورد linq میتونی به لینک زیر مراجعه کنی:
[/URL][url]http://barnamenevis.org/showthread.php?193300-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-LINQ-%28%D8%A7%D8%B2-%D8%A7%D8%A8%D8%AA%D8%AF%D8%A7-%D8%AA%D8%A7-%D8%A7%D9%86%D8%AA%D9%87%D8%A7%29 (http://barnamenevis.org/showthread.php?193300-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-LINQ-%28%D8%A7%D8%B2-%D8%A7%D8%A8%D8%AA%D8%AF%D8%A7-%D8%AA%D8%A7-%D8%A7%D9%86%D8%AA%D9%87%D8%A7%29)
موفق باشی...