.net 2003 中的datagrid怎么显示数据库里的表?????
string sele="select * from 工资表 " ;string SqlConn = "Server=mike;User id=sa;Database=工资";
SqlConnection Conn= new SqlConnection (SqlConn);
Conn.Open();
try
{
dataGrid1.DataSource=dataSet11.工资表;
DataSet ds = new DataSet();
sqlDataAdapter1.Fill(ds ,"工资表");
dataGrid1.DataSource = ds;
}
finally
{
Conn.Close();
} --------------------编程问答-------------------- 每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
--------------------编程问答--------------------
dataGrid1.DataSource = ds.Tables["工资表"];
--------------------编程问答-------------------- 还是啥都没有啊 就是想简单的实现 点击按钮 然后用datagrid现实数据库中的一个表而已 是windows应用的 不是web的 --------------------编程问答-------------------- dataGrid1.DataSource = ds.Tables[0];
dataGrid1.DataBind(); --------------------编程问答-------------------- dataGrid1.DataSource = ds.Tables[0];
--------------------编程问答-------------------- 4楼的兄弟 windows应用的根本就没有dataGrid1.DataBind();的啊 --------------------编程问答-------------------- 你的sqlDataAdapter 实例化的语句?
应该是这个问题 --------------------编程问答-------------------- SqlCommand Command = new SqlCommand(sele, Conn);
Command.CommandType = CommandType.Text;
sqlDataAdaper.SelectCommand = Command;
貌似你只连接了数据库,但是没有冲数据库里拿东西啊,加上这几句话试试 --------------------编程问答-------------------- winform的不用Bind(),给了DataSource就可以了 --------------------编程问答-------------------- 8楼是正确的 --------------------编程问答-------------------- 感谢兄弟们 我只是想试一下数据库连上了没有 那些command的什么代码我都有 可是现在光连接数据库都有问题了 错误提示什么sql server访问被拒绝或不存在 很郁闷呐 --------------------编程问答-------------------- 以前用2000好好的 现在安了2005 感觉很有问题啊 --------------------编程问答-------------------- 额。。你是不是远程访问数据库啊。
如果是远程访问SQL Server 2005,需要在服务和连接的外围应用配置器中的仅限本地连接改成本地连接和远程连接,然后打开SQL Server Browser服务,就好了 --------------------编程问答-------------------- 或者是你的连接数据库的字符串弄错了? --------------------编程问答-------------------- 我用的是.net 2003 可能有点儿老吧版本 连接数据库的时候 建立连接 测试成功了 但是在代码中试图实现简单的查询语句 却总报错 就是那个sql server不存在或访问被拒绝 真郁闷 不知道为什么 难道sql server 2005还要设置些什么吗 --------------------编程问答-------------------- 未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。
其他信息: 系统错误
就是这个 --------------------编程问答-------------------- 2005总是有问题 现在决定用回2000了 既然不错 为什么要换呢 新的不一定好 合适自己的才是正确的
补充:.NET技术 , C#