小编sol*_*jic的帖子

将Entity Framework用作DataGridView的数据源的正确方法是什么?

我尝试通过DataGridView Designer设置DataSource但它没有在那里列出,然后我通过生成DataSet的向导生成了新的数据源.

在此输入图像描述

但是现在我的项目+ DataSet中有Entity Framework我怎么才能使用Entity Framework ...我很困惑请帮助

artiklBindingSource 是自动生成我只想使用EF作为数据源现在我被困在不需要的DataSet和一堆乱七八糟的东西.

c# entity-framework datasource datagridview winforms

12
推荐指数
1
解决办法
1万
查看次数

使用BETWEEN运算符的SQL查询导致"查询表达式中的数字语法错误"

我正在使用MS Access数据库.我想获得2个日期之间的第一个和最后一个记录.但是在使用BETWEEN运算符时出错:

查询表达式'Datum_k BETWEEN 3.4.2017中的语法错误数.和3.4.2017.'.

我的代码:

private void GetPrviZadnjiBrojRacuna()
{
    OleDbCommand commandOD = new OleDbCommand("SELECT Dokument FROM DnevniPromet WHERE (Datum_k BETWEEN " + datumOd + " AND " + datumDo + ") ORDER BY [Datum_k] ASC", dataModel.CS);
    OleDbCommand commandDO = new OleDbCommand("SELECT Dokument FROM DnevniPromet WHERE [Datum_k] >= " + datumOd + " AND [Datum_k] <= " + datumDo + " ORDER BY [Datum_k] DESC", dataModel.CS);

    try
    {
        dataModel.DT.Clear();
        OleDbDataAdapter ODbDA = new OleDbDataAdapter(commandOD);

        if (!dataModel.CS.State.Equals(ConnectionState.Open))
        {
            dataModel.CS.Open(); …
Run Code Online (Sandbox Code Playgroud)

c# ms-access oledbexception winforms

0
推荐指数
1
解决办法
381
查看次数