datagrid的问题。。不显示。。。。(100分)

  • 主题发起人 567567hu
  • 开始时间
5

567567hu

Unregistered / Unconfirmed
GUEST, unregistred user!
string strComm1 = "select * from biao1";
oleDbConnection1.Open();
System.Data.OleDb.OleDbCommand MyComm1 = new System.Data.OleDb.OleDbCommand(strComm1,oleDbConnection1);
DataSet myDataSet = new DataSet();
oleDbDataAdapter1.Fill(myDataSet,"biao1");
DataGrid1.DataSource = myDataSet.Tables["biao1"].DefaultView;
oleDbConnection1.Close();
刚刚开始学习。。下载的书全是。。用ADODbConnection1做的。。。
我的版本里没有这个选项。。看了以前的问题说是版本不同!!!
但上面这段我在C#windows程序里就可以顺利执行。。。。
但在web里面也能执行。。。就是什么也看不到。。。。。
怎样解决???????
谁有简单的留言本带数据库的。。。参考一下也行呀!!!!
 
DataGrid1.DataSource = myDataSet.Tables["biao1"].DefaultView;
DataGrid1.Bind();
 
e:/inetpub/wwwroot/ceshi/WebForm1.aspx.cs(49): “System.Web.UI.WebControls.DataGrid”并不包含对“Bind”的定义
 
动网先锋
里有
 
是否应为
DataGrid1.DataBind();
提示错误:
IListSource 不包含任何数据源。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关
该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: IListSource 不包含任何数据源。
 
string strComm1 = "select * from biao1";
oleDbConnection1.Open();//用oleDbDataAdapter1的话这句没必要
System.Data.OleDb.OleDbCommand MyComm1 = new System.Data.OleDb.OleDbCommand(strComm1,oleDbConnection1);//如果用oleDbDataAdapter1就不用这个了。
DataSet myDataSet = new DataSet();
oleDbDataAdapter1.Fill(myDataSet,"biao1");//oleDbDataAdapter1在哪里声明了?
DataGrid1.DataSource = myDataSet.Tables["biao1"].DefaultView;
oleDbConnection1.Close();//用oleDbDataAdapter1的话这句没必要
DataGrid1.DataSource = myDataSet.Tables["biao1"];//如果不用oleDbDataAdapter1的话就改成下面的样子。
DataGrid1.DataSource =MyComm1.ExecuteReader();
DataGrid1.DataBind();
书写是乱了,首先在理解执行的过程和条件。
 
接受答案了.
 

Similar threads

顶部