сделал по этому примеру https://www.youtube.com/watch?reload=9&v=RRdhgzQlC7w
<DataGrid
Name="maintbl"
HorizontalAlignment="Left"
Height="200"
Width="400"
VerticalAlignment="Top"/>
в базе такая таблица:
id name1 name2 name3 dt
2 aa1 aa2 aa3 11.12.14
3 bb1 bb2 bb3 01.05.11
4 cc1 cc2 cc3 13.06.12
5 dd1 dd2 dd3 07.09.10
загружаю таблицу
string connStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source = D:/123/db.accdb";
string strSQL = "SELECT * FROM tbl";
OleDbConnection conn = new OleDbConnection(connStr);
conn.Open();
OleDbCommand cmnd = new OleDbCommand();
cmnd.CommandText = strSQL;
cmnd.Connection = conn;
cmnd.CommandType = CommandType.Text;
OleDbDataAdapter adapter = new OleDbDataAdapter(cmnd);
DataTable dt = new DataTable();
adapter.Fill(dt);
maintbl.ItemsSource = dt.AsDataView();
maintbl.Items.Refresh();
conn.Close();
UPD
//еще вариант
DataTable dt = new DataTable();
System.Data.OleDb.OleDbDataReader rd = cmnd.ExecuteReader();
dt.Load(rd);
maintbl.ItemsSource = dt.DefaultView;
//тоже не работает
таблица не отображается. мб есть более правильный способ?
помогла установка AccessDatabaseEngine 2010 x86. хотя офис 2013 и система х64. оба варианта чтения таблицы работают
Виртуальный выделенный сервер (VDS) становится отличным выбором
Попробовал отправлять сообщения в телеграм при помощи TLSharp (хабр, гитхаб)
Подскажите пожалуйста, есть ли возмлжность передать данные на клиент, который находится под NAT
Сидел пробовал написать Generic метод для получения значения типа из указателя, и вот случайно написал where T : unmanaged и этот код был успешно откомпилирован!
Есть проект XamarinForms, внутри есть три приложения (iOS, Android, UWP), один общий проект с общим кодом Portable Class Library