2015-10-08 6 views
-2
sql = "SELECT * from table" 
da = New MySqlDataAdapter(sql, conex) 
dt = New DataTable 
da.Fill(dt) 
Datos.DataSource = dt 'Until here it works - puts the data into a datagridview 
MsgBox(Newtonsoft.Json.JsonConvert.SerializeObject(dt).ToString) 

Я просто хочу, чтобы сериализовать те же данные ... не показывают MsgBox вообще ...сериализации DataTable источника vb.net 2010

Как вы можете видеть, я нуб в VB (2010) XD

+0

И каков ваш точный вопрос? Что вы получаете и чего хотите? – TDG

+0

Im using Newtonsoft.Json.JsonConvert.SerializeObject (dt) .ToString, чтобы попытаться сериализовать результат данных из querry, но я могу заставить его работать ... –

ответ

0

вы либо нужно добавить DataTable в DataSet, а затем сериализовать его, как указано в этой статье SerializeDataSet

Или же вам нужно добавить свой встроенный DataTableConverter т o его настройки, как описано здесь: json-netserializing-a-datatable

Смежные вопросы