表示层
<asp:DataGrid ID="DataGrid1" runat =server>
</asp:DataGrid>业务层
protected void Page_Load(Object Sender,EventArgs e)
{
DataSet DataSet2 = new DataSet();
DataSet2 = (new AccessTask()).BindNews();
DataGrid1.DataSource = DataSet2.Tables("0").defaultview;
DataGrid1.DataBind();
}
数据层
public DataSet BindNews()
{
OleDbConnection objconn3 = new OleDbConnection("provider=Microsoft.Jet.OleDb.4.0;Data Source="+System .Web.HttpContext .Current .Server .MapPath ("App_Data/UserInfo.mdb"));
OleDbDataAdapter Adapter1 = new OleDbDataAdapter("Select * from Message",objconn3 );
DataSet DataSet1 = new DataSet();
Adapter1.Fill(DataSet1);
return DataSet1;
}绑塞定数据的话三层结构是不是应该这样写?
但是现在还有一个问题就是出现了
“System.Data.DataSet.Tables”是“属性”,但在此处被当做“方法”来使用行 23: protected void Page_Load(Object Sender,EventArgs e)
行 24: {
行 25: DataGrid1.DataSource = (new AccessTask()).BindNews().Tables(0).DefaultView;
<asp:DataGrid ID="DataGrid1" runat =server>
</asp:DataGrid>业务层
protected void Page_Load(Object Sender,EventArgs e)
{
DataSet DataSet2 = new DataSet();
DataSet2 = (new AccessTask()).BindNews();
DataGrid1.DataSource = DataSet2.Tables("0").defaultview;
DataGrid1.DataBind();
}
数据层
public DataSet BindNews()
{
OleDbConnection objconn3 = new OleDbConnection("provider=Microsoft.Jet.OleDb.4.0;Data Source="+System .Web.HttpContext .Current .Server .MapPath ("App_Data/UserInfo.mdb"));
OleDbDataAdapter Adapter1 = new OleDbDataAdapter("Select * from Message",objconn3 );
DataSet DataSet1 = new DataSet();
Adapter1.Fill(DataSet1);
return DataSet1;
}绑塞定数据的话三层结构是不是应该这样写?
但是现在还有一个问题就是出现了
“System.Data.DataSet.Tables”是“属性”,但在此处被当做“方法”来使用行 23: protected void Page_Load(Object Sender,EventArgs e)
行 24: {
行 25: DataGrid1.DataSource = (new AccessTask()).BindNews().Tables(0).DefaultView;
解决方案 »
- 图片滚动,但是鼠标放上去的时候不停止了
- MVC3.0 Model主外键关联问题 设置foreignkey后取不到数据,null
- 我在用户控件里放了DropDownList,拖动到页面时,无法获取用户空间中DropDownList的值
- CheckBox关联GridView的Update命令.
- vs 2005 height = "100%"没有效果
- 一个免费的WebService服务,天气预报、即时股票、IP地址、外汇牌价
- 怎样在RowFilter中过滤时间段的语句?
- 一个小问题,别笑我,新手。
- Fileupload 控件无法上传大文件
- 用datatable动态梆定数据到dropdownlist,帮忙看看哪里错了
- 请教如何解密数据??3DES加密的
- 100分求解,高手请进
里面的的()换成[]
即:
DataSet2.Tables["0"].defaultview
即可
而Tables[0]代表的就是一个数组元素,所以用[]而不是();