GridView控件显示一个表的内容,很简单的菜鸟问题前面那段时间用的是Socut.data数据库组件,现在听大家说连接数据库还是手写代码好,于是小弟决心开始手写代码,没想到第一次就遇到这种情况
就是用GridView控件显示一个表的内容,很简单的菜鸟问题
现在提示错误信息如下:
================================================================编译器错误信息: CS0246: 找不到类型或命名空间名称“OleDbConnection”(是否缺少 using 指令或程序集引用?)源错误: 行 16: {
行 17: string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("data/wyx.mdb");//ACCESS链接字符串
行 18: OleDbConnection ConnAcc = new OleDbConnection(strConn); //OleDb链接类的实例化
行 19: ConnAcc.Open();//打开数据库
行 20: string strSQL = "SELECT * FROM wyx_user "; //要执行的SQL语句
源文件: f:\wyx2.0\1.aspx.cs 行: 18 ================================================================前台代码:<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</div>
</form>
</body>
后台代码:using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("data/wyx.mdb");
OleDbConnection ConnAcc = new OleDbConnection(strConn);
ConnAcc.Open();
string strSQL = "SELECT * FROM wyx_user ";
OleDbDataAdapter da = new OleDbDataAdapter(strSQL, ConnAcc);
DataSet ds = new DataSet();
da.Fill(ds, "TableName1");
ConnAcc.Close(); GridView1.DataSource=ds.Tables["TableName1"].DefaultView;
GridView1.DataBind();
}
}
就是用GridView控件显示一个表的内容,很简单的菜鸟问题
现在提示错误信息如下:
================================================================编译器错误信息: CS0246: 找不到类型或命名空间名称“OleDbConnection”(是否缺少 using 指令或程序集引用?)源错误: 行 16: {
行 17: string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("data/wyx.mdb");//ACCESS链接字符串
行 18: OleDbConnection ConnAcc = new OleDbConnection(strConn); //OleDb链接类的实例化
行 19: ConnAcc.Open();//打开数据库
行 20: string strSQL = "SELECT * FROM wyx_user "; //要执行的SQL语句
源文件: f:\wyx2.0\1.aspx.cs 行: 18 ================================================================前台代码:<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</div>
</form>
</body>
后台代码:using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("data/wyx.mdb");
OleDbConnection ConnAcc = new OleDbConnection(strConn);
ConnAcc.Open();
string strSQL = "SELECT * FROM wyx_user ";
OleDbDataAdapter da = new OleDbDataAdapter(strSQL, ConnAcc);
DataSet ds = new DataSet();
da.Fill(ds, "TableName1");
ConnAcc.Close(); GridView1.DataSource=ds.Tables["TableName1"].DefaultView;
GridView1.DataBind();
}
}
解决方案 »
- 如何不输出表单实现带参数(POST)页面重定向
- 在asp.net2.0中,关于打印的问题???
- 当绑定数据库表的记录条数很多时,DataGrid自带的分页会很慢吗?
- 如何取得字段最大值,然后复制给一个定义数,我是这样写的,但是不知道怎么取得了,在线急等用,谢谢
- 为什么在asp 中没有错误?却在.net 中发生错误???
- 如何处理session过期问题
- 各位大哥帮帮小弟吧。
- 请教:为什么DataView.RowFilter里面不能使用类似“a_b_C_d”的格式
- 如何实现删除确认对话框?
- aspx中的函数参数为什么不能有默认值?
- 一个文本文件是UTF-8编码的,我向里面输入繁体中文,怎么输入? 我的操作系统是WINDOWS简体中文啊。
- gridview分页显示问题
using System.Data.OleDb;
using System.Data.OleDb;
import System.Data.OleDb
是C#版本啊,怎么成了VB???
using System.Data.OleDb;
你要注意的是一些常用命名空间的添加,比如要建数据库连接了,就要添加个数据提供命名空间,要绘图了,就要加个绘图命名空间.\
如果没有命名空间,在程序主体里就要写全称.比方System.Data.OleDb.OleDbConnection
System.Data.OleDb.OleDbDataAdapter