.cf # wpf를 통해 .dbf를 열고 ListView
에로드하려고하는데 행운이 없습니다. 내 뷰 모델에서어떻게 목록 뷰를 .dbf로 채울 수 있습니까
는 :
public void DBF()
{
var databasePath = @"C:\Users\jesson\Desktop\FLCOLU_Building_Outline_Hints_308EL_section3_2180ER_QC.dbf";
var connectionString = string.Format("DSN=dBase Files", databasePath);
OdbcConnection connection = new OdbcConnection(connectionString);
connection.Open();
var _command = connection.CreateCommand();
var query = string.Format(@"SELECT * FROM C:\Users\jesson\Desktop\FLCOLU_Building_Outline_Hints_308EL_section3_2180ER_QC.dbf");
string commandText = query;
var _dataAdapter = new OdbcDataAdapter(commandText, connection);
DataSet _dataSet = new DataSet();
DataTable _dataTable = new DataTable();
_dataSet.Reset();
_dataAdapter.Fill(_dataSet);
_dataTable = _dataSet.Tables[0];
var rows = _dataTable.Rows;
string userName = rows[0].ItemArray[1] as string;
string password = rows[0].ItemArray[2] as string;
UserDataVar = new InputDataSingle
{
UserName = userName,
Password = password
};
connection.Close();
}
내가 뭘 잘못 했습니까? 다른 아이디어?
나는 DataTable에로드 할 수없는 행을 가져 오려고 시도하며 connection.Close()로 바로 이동합니다. – Jesson
DataTable을 채울 수 있습니까? – JSJ
예 .dbf – Jesson