还有:
标准表达式中数据类型不匹配。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 标准表达式中数据类型不匹配。源错误:
行 25: OleDbDataAdapter myCommand1 = new OleDbDataAdapter("select * FROM last WHERE Aid=2 order by Aid desc", myConnection);
行 26: DataSet ds = new DataSet();
行 27: myCommand.Fill(ds, "tableone");
行 28: myCommand1.Fill(ds, "last");
行 29: MyList.DataSource = ds.Tables["tableone"].DefaultView;
源文件: D:\Site\网站需求\new\New\www.cs 行: 27
标准表达式中数据类型不匹配。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 标准表达式中数据类型不匹配。源错误:
行 25: OleDbDataAdapter myCommand1 = new OleDbDataAdapter("select * FROM last WHERE Aid=2 order by Aid desc", myConnection);
行 26: DataSet ds = new DataSet();
行 27: myCommand.Fill(ds, "tableone");
行 28: myCommand1.Fill(ds, "last");
行 29: MyList.DataSource = ds.Tables["tableone"].DefaultView;
源文件: D:\Site\网站需求\new\New\www.cs 行: 27
DropList.DataTextField=想要显示的列;
DropList.DataValueField=显示的列的value;
DropList.DataBind();
就可以了!
我的问题也没人理啊
http://expert.csdn.net/Expert/topic/2955/2955529.xml?temp=.3065302
new OleDbDataAdapter(string connectionstring)这样的重载,楼主好好看一下帮助.
MyList.DataTextField="列名";
MyList.DataValueField="列名";
MyList.DataBind();
DropList.DataSource = ds.Tables["tableone"].DefaultView;
中的DataTable的各项属性
你的方法我试过了,行不通的!
你的数据填充没有成功,
单步调试看看你的dataSet是不是有数据。
这句有问题,可能是你的myCommand对象没取到合适的值.
查 myCommand 是否實作了