展开全部
我对你提出的问题,进行一下回答:
①操作数据库:
Ⅰ.引入命名空间:using System.Data.OleDb;
Ⅱ.连接数据库:
string strLink ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ 数据库路径 +";(注:数据库路径最好用(string)System.Web.HttpContext.Current.Server.MapPath(相对路径))
OleDbConnection con = new OleDbConnection();
con.ConnectionString = strLink;
OleDbDataAdapter sda = new OleDbDataAdapter(sql语句, con);
DataSet ds = new DataSet();
sda.Fill(ds, "data");
现在ds中存放的就是你所要查询的数据了
②根据你所说的 文本框Label 赋值;
其实不论你说的是什么控件 , 对DataTable 操作是不变的
对于第 ① 步 所得出的结果,
你可以自己创建一个DataTable dt = ds.Tables[0];来获取数据;
现在你有了对 DataTable操作权利, 那么什么数据都可以得到
例如: dt.Rows[行号][列号].ToString() 或
dt.Rows[行号]["列名"].ToString()
都可以得到 你想要的单元格的数据
①操作数据库:
Ⅰ.引入命名空间:using System.Data.OleDb;
Ⅱ.连接数据库:
string strLink ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ 数据库路径 +";(注:数据库路径最好用(string)System.Web.HttpContext.Current.Server.MapPath(相对路径))
OleDbConnection con = new OleDbConnection();
con.ConnectionString = strLink;
OleDbDataAdapter sda = new OleDbDataAdapter(sql语句, con);
DataSet ds = new DataSet();
sda.Fill(ds, "data");
现在ds中存放的就是你所要查询的数据了
②根据你所说的 文本框Label 赋值;
其实不论你说的是什么控件 , 对DataTable 操作是不变的
对于第 ① 步 所得出的结果,
你可以自己创建一个DataTable dt = ds.Tables[0];来获取数据;
现在你有了对 DataTable操作权利, 那么什么数据都可以得到
例如: dt.Rows[行号][列号].ToString() 或
dt.Rows[行号]["列名"].ToString()
都可以得到 你想要的单元格的数据
展开全部
首先链接数据库:
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Jet OLEDB:Database Password=;Data Source=""" +
Form1.FileName + @""";Password=;Provider=""Microsoft.Jet.OLEDB.4.0"";Mode=Share Deny None;User ID=Admin;";
conn.Open();
读取数据:
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
s = textBox1.Text;
string select = String.Format("SELECT 姓名 FROM 学生基本信息表 WHERE StudentNo = '{0}'",s);
cmd.CommandText = select;
OleDbDataReader reader = cmd.ExecuteReader();
reader.Read();
Label1.Text = reader.GetString(0);
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Jet OLEDB:Database Password=;Data Source=""" +
Form1.FileName + @""";Password=;Provider=""Microsoft.Jet.OLEDB.4.0"";Mode=Share Deny None;User ID=Admin;";
conn.Open();
读取数据:
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
s = textBox1.Text;
string select = String.Format("SELECT 姓名 FROM 学生基本信息表 WHERE StudentNo = '{0}'",s);
cmd.CommandText = select;
OleDbDataReader reader = cmd.ExecuteReader();
reader.Read();
Label1.Text = reader.GetString(0);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
额?文本框LABEL?文本框不是TEXT么?LABEL是标签吧有数据库的属性先拉工具栏的数据库的那个然后路径然后在点你说的文本框的属性里有数据库表然后选择字段就连接上了。。。。大概是这样拉!~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询