http://chs.gotdotnet.com/quickstart/aspplus/doc/webdataaccess.aspx
解决方案 »
- 关于C#中的DateTime的用法. timeinstring=(hour<10)?"0"+hour.ToString():hour.ToString();中的hour.Tostring():hour.tostring是什么意思
- C# windows应用程序如何保存文本框的值.
- 为什么在写入文件的时候string的"\n"不起作用??
- datagridview让某一列为Timer列
- 如何通过程序把读卡器读到卡的数据显示出来呢?
- 请教高手.......C#遍历文件递归算法怎么老出错???? 55
- 关于SharpDevelop的问题
- 急聘项目经理、技术经理、高级程序员
- 如何删除data sources
- SQL语句的问题:'User' 附近有语法错误
- msdn april 2003安装后出错误
- 数组问题~!
小妹,你用写字本在写程序吧?
用下面的代码试试吧,自己再修改一下
string strId=Request["Id"];
string strDap="SELECT * FROM Pay WHERE Id='"+strId+"'";
SqlConnection myCon=new SqlConnection("Server=guo\\NetSDK;DataBase=Test;Trusted_Connection=true");
SqlDataAdapter myDap=new SqlDataAdapter(strDap,myCon);
DataSet myDst=new DataSet();
myDap.Fill(myDst,"Pay");
if (myDst.Tables["Pay"].DefaultView.Count>0)
{
meDgd.DataSource=myDst.Tables["Pay"].DefaultView;
meDgd.DataBind();
}
就行了
DataSet ds=new DataSet();
SqlDataAdapter da=new SqlDataAdapter("select name,department,tel from tongxun","server=localhost;integrated security=sspi;database=办公自动化");
da.Fill(ds,"table1");
this.dataGrid1.DataSource=ds;
然后填充到dataSet
你看看下面的代码~
这是一个将SQLserver的northwind表的所有内容添加到DataGrid
你只要照着这段程序修改就好了
但我建意你一看看ADO.NET
因为你的概念不是很好string strConnection = "server=YourServer; uid=sa; pwd=YourPW;database=northwind";
string strCommand = "Select productName, unitPrice from Products";SqlDataAdapter dataAdapter = new SqlDataAdapter(strCommand, strConnection);
DataSet dataSet = new DataSet();
dataAdapter.Fill(dataSet,"Products");
productDataGrid.DataSource = dataSet.Tables["Products"].DefaultView;
我没有用写字本写程序啊,我就在.NET中直接写的啊!
我用了dataadaptor,然后填到了dataset,可是现在运行出来后没有datagrid的那个表!
先在做毕业设计,我还很差劲,谢谢大家帮忙!
conn.ConnectionString="data source=caih;initial catalog=YKSZD;persist security info=False;user id=sa;workstation id=CAIH;packet size=4096";
conn.Open(); //连接数据库
//执行sql语句
System.Data.SqlClient.SqlCommand comm=new System.Data.SqlClient.SqlCommand();
comm.Connection=conn;
comm.CommandText="select * from 采购订单";
comm.ExecuteNonQuery();//建立转换器
System.Data.SqlClient.SqlDataAdapter adapter=new System.Data.SqlClient.SqlDataAdapter();
adapter.SelectCommand=comm;
DataSet ds=new DataSet();
adapter.Fill(ds,"采购订单");
//在datagrid中显示查询的结果
dataGrid1.DataSource=ds.Tables[0].DefaultView;
freewolf,我的表名是tongxun.
我现在出错的是:
找不到类型或命名空间名称“dataAdapter”(是否缺少 using 指令或程序集引用?)
请问是什么原因呢?
using System.Data.SqlClient;
using System.Data.OleDb;
--------------------------------------
OleDbConnection myConn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Application.StartupPath+"\\First.mdb;");
myConn.Open();
DataSet thisDataSet=new DataSet();
//日期字段为##
OleDbDataAdapter achiAdapter= new OleDbDataAdapter("SELECT studID As 学号, name As 学生,score As 成绩 FROM Achievement inner join Student on Student.serial=Achievement.studID WHERE classID='"+classid+"' AND "+"currid='"+currid+"' AND examDate=#"+examDate+"#",myConn);
OleDbCommandBuilder achiBuilder=new OleDbCommandBuilder(achiAdapter);
achiAdapter.Fill(thisDataSet,"Achievement");
dgRecord.SetDataBinding(thisDataSet,"Achievement");
myConn.Close();
//dgRecord为dataGrid控件