Вы не можете привязать sql datatable напрямую к silverlight datatable напрямую.
Я сделал это так:
1) Я создал бизнес-объект в веб-сервисе:
<code>Public Structure DCDData
Dim ProductDescription As String
Dim Yield As String
Dim Pair As String
Dim Tenor As String
Dim StrikePoints As String
End Structure
2) Метод веб-службы Writtern, который возвращает список бизнес-объекта
<code>
Dim list As New List(Of DCDData)
Dim dtTable As New DataTable("DataTable1")</p>
<p>Call objDCD_Product_Dashboard_DB_Functions.DB_Get_DCDData(strCcyPair, strTenor, dtTable)</p>
<p>For i As Integer = 0 To dtTable.Rows.Count - 1
Dim objDcdData As New DCDData
objDcdData.ProductDescription = dtTable.Rows(i).Item("Product_Description").ToString
objDcdData.Yield = dtTable.Rows(i).Item("Yield").ToString
objDcdData.Pair = dtTable.Rows(i).Item("Pair").ToString
objDcdData.Tenor = dtTable.Rows(i).Item("Tenor").ToString
objDcdData.StrikePoints = dtTable.Rows(i).Item("Strike Points").ToString
list.Add(objDcdData)
Next</p>
<p>Return list
3) На странице silverlight Привязать сетку данных к списку объектов