如何在VS2008里用ADO.NET连接SQL2005并编辑表? VS2008和VS2005在对ADO.NET应该没有什么区别吧!你新建一个类,专门来建立一个类连接和读取操作DB,在相应的button的代码和SQL语句来调用你的类操作表OK 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是两个执行存储过程的//参数结构 internal struct SqlParameterStruct { private string commandtext; public string Commandtext { get { return commandtext; } set { commandtext = value; } } private SqlParameter[] parameters; public SqlParameter[] Parameters { get { return parameters; } set { parameters = value; } } } //用于更新、删除等 internal int ExecProc(SqlParameterStruct sps) { myComm = myConn.CreateCommand(); myComm.CommandText = sps.Commandtext; myComm.CommandType = CommandType.StoredProcedure; myComm.Parameters.Clear(); if (sps.Parameters != null) myComm.Parameters.AddRange(sps.Parameters); try { myConn.Open(); return myComm.ExecuteNonQuery(); } catch(SqlException e) { return -1; } finally { myConn.Close(); myComm.Dispose(); } }//用于查找 internal DataTable GetDataTableProc(SqlParameterStruct sps) { myComm = myConn.CreateCommand(); myComm.CommandType = CommandType.StoredProcedure; myComm.CommandText = sps.Commandtext; myComm.Parameters.Clear(); if (sps.Parameters != null) { myComm.Parameters.AddRange(sps.Parameters); } myAdapter = new SqlDataAdapter(myComm); DataTable tempTable = new DataTable(); try { myAdapter.Fill(tempTable); return tempTable; } catch(SqlException e) { throw e; return null; } finally { myComm.Dispose(); if (myConn.State == ConnectionState.Open) myConn.Close(); } } 用VS2008里的实体对象模型建立与SQL Server2005的映射关系 如果我用了一个gridview 的话可以这样去给他绑定数据源sqlconnection con=new sqlconnection("server=(local);database=数据库存名称,user id=sa;pwd=sa");string sql="select * from student";con.opne();sqldataAdapter myda=new sqlDataAdapter(sql,con);dataset myset=new dataset()myset.fill(myda);gridview.datasource=myset;gridview.databind();就这样就可以给gridview 绑定数据源了啊。这适宣于初学者。真正做项目可不是这样去写了啊。有专门的类文件可以去我的博客里面看一下。里面有关这方面的文章还挺多的。主要是jquery方面的。 请问,这样的变量,如何处理 C# datagridview 整个表添加都数据库 取得路径,使用Application.StartupPath时报错 datagridview 中代码转换问题 怎么将字符串222.00或22.220000的后面0或.去除?? C#面试题 C# 求救 OracleBlukCopy 如何用反射实现 盗链接实际中的使用! 哪里可以下载到建模工具rose 请问如何装 ms.net? 如何跟踪物体的运动? 两个datagridview控件 同步 竖着的滚动条 该怎么弄
//参数结构
internal struct SqlParameterStruct
{
private string commandtext; public string Commandtext
{
get { return commandtext; }
set { commandtext = value; }
}
private SqlParameter[] parameters; public SqlParameter[] Parameters
{
get { return parameters; }
set { parameters = value; }
}
}
//用于更新、删除等
internal int ExecProc(SqlParameterStruct sps)
{
myComm = myConn.CreateCommand();
myComm.CommandText = sps.Commandtext;
myComm.CommandType = CommandType.StoredProcedure;
myComm.Parameters.Clear();
if (sps.Parameters != null)
myComm.Parameters.AddRange(sps.Parameters);
try
{
myConn.Open();
return myComm.ExecuteNonQuery();
}
catch(SqlException e)
{
return -1;
}
finally
{
myConn.Close();
myComm.Dispose();
} }
//用于查找
internal DataTable GetDataTableProc(SqlParameterStruct sps)
{
myComm = myConn.CreateCommand();
myComm.CommandType = CommandType.StoredProcedure;
myComm.CommandText = sps.Commandtext;
myComm.Parameters.Clear();
if (sps.Parameters != null)
{
myComm.Parameters.AddRange(sps.Parameters);
}
myAdapter = new SqlDataAdapter(myComm);
DataTable tempTable = new DataTable();
try
{
myAdapter.Fill(tempTable);
return tempTable;
}
catch(SqlException e)
{
throw e;
return null;
}
finally
{
myComm.Dispose();
if (myConn.State == ConnectionState.Open)
myConn.Close();
}
}
string sql="select * from student";
con.opne();
sqldataAdapter myda=new sqlDataAdapter(sql,con);
dataset myset=new dataset()
myset.fill(myda);
gridview.datasource=myset;
gridview.databind();
就这样就可以给gridview 绑定数据源了啊。这适宣于初学者。真正做项目可不是这样去写了啊。有专门的类文件可以去我的博客里面看一下。里面有关这方面的文章还挺多的。主要是jquery方面的。