怎么样可以在FORM中链接ACCESS数据库,并显示数据?
解决方案 »
- gridview PagerTemplate 显示问题
- C#如何将无规律的数字整体成有序的
- 看完《C#入门经典》能学到什么程度?
- 如何做数据查询的时候的等待
- 关于阻止Reflector等工具查看net代码的问题,谁有高招?
- 关于MD5加密字符串的方法
- windows2003不能正常启动,紧急求助!顺便给大家拜个晚年:)
- 请问 VC下写的关于socket的程序,server端的超时控制正常,但同样的程序client端就没有起作用,使用setsockopt函数
- C#,Access和datagridview的操作问题
- 大家好我是刚刚学电脑语言 给点提示吗 c++/c/c#/java 啊 谢谢
- vs2010 插入数据到2007 access 的问题。
- C#中调用存储过程
http://connectionstrings.com/access然后把数据取出来放到DataTable,再绑定到DataGrid之类的容器里就可以了。
http://heisetoufa.iteye.com/blog/285953也可以搜关键字winform,access有一大堆,呵呵。
<add name="ConnectionString"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:/数据库.mdb;Persist Security Info=True;Jet OLEDB:Database Password=123456"
providerName="System.Data.OleDb" />
</connectionStrings>//获取app配置文件的数据库连接字符串
public static string conn = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ToString(); /// <summary>
/// 执行sql语句,返回DataReader
/// </summary>
/// <param name="sql">sql查询语句</param>
/// <returns>OleDbDataReader</returns>
public static OleDbDataReader GetDataReader(string sql)
{
OleDbConnection con = new OleDbConnection(conn);
OleDbCommand cmd = new OleDbCommand(sql, con);
try
{
con.Open();
OleDbDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
return reader;
}
catch (System.Data.OleDb.OleDbException e)
{
throw e;
}
}上面是我仿照SQlHelper写的处理Access数据库的一个函数
不过注意的是sql语句要使用标准写法
否则容易错误
{
string strConnect =
@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\当下开发项目\ACCESSConn\ACCESSConn\YBData.mdb";
OleDbConnection conn = new OleDbConnection(strConnect);
conn.Open(); OleDbDataAdapter da = new OleDbDataAdapter(@"select * from SheBei", conn);
DataSet ds = new DataSet();
da.Fill(ds);
}
我想将ACCESS数据库中的NAME绑定到DATAGRIDVIEW中的Column1上,应该怎么做诶