0

c# wpf 経由で .dbf を開いて にロードしようとしていますListViewが、運がありません。

私のViewModelでは:

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();

    }

私は何か間違ったことをしましたか?他のアイデアはありますか?

4

1 に答える 1