<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="BB.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0">
<asp:DataGrid id=DataGrid1 runat="server" DataSource="<%# myDataSet1 %>">
asp:DataGrid>
</body>
</HTML>
-------------------------------------------------------

解决方案 »

  1.   

    这样写:private void Page_Load(object sender, System.EventArgs e)
    {
     sqlConnection1.Open();
     SqlCommand mycommand=new SqlCommand();
     SqlDataAdapter mydatapter=new SqlDataAdapter();
     DataSet myset=new DataSet();
     mycommand.CommandText="select * from tablename";
     mycommand.Connection=sqlConnection1;
     mydatapter.SelectCommand=mycommand;

     mydatapter.Fill(myset,"tablename");
     DataGrid1.DataSource=myset.Tables[0].DefaultView;

     DataGrid1.DataBind();

     sqlConnection1.Close();
    }
      

  2.   

    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;namespace BB
    {
    /// <summary>
    /// WebForm1 的摘要说明。
    /// </summary>
    public class WebForm1 : System.Web.UI.Page
    {
    protected System.Data.OleDb.OleDbDataAdapter oleDbDataAdapter1;
    protected System.Data.OleDb.OleDbCommand oleDbSelectCommand1;
    protected System.Data.OleDb.OleDbCommand oleDbInsertCommand1;
    protected System.Data.OleDb.OleDbCommand oleDbUpdateCommand1;
    protected System.Data.OleDb.OleDbCommand oleDbDeleteCommand1;
    protected System.Data.OleDb.OleDbConnection oleDbConnection1;
    protected BB.MyDataSet myDataSet1;
    protected System.Web.UI.WebControls.DataGrid DataGrid1;

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    } #region Web Form Designer generated code
    override protected void OnInit(EventArgs e)
    {
    //
    // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent();
    base.OnInit(e);
    }

    /// <summary>
    /// 设计器支持所需的方法 - 不要使用代码编辑器修改
    /// 此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {    
    this.oleDbDataAdapter1 = new System.Data.OleDb.OleDbDataAdapter();
    this.oleDbDeleteCommand1 = new System.Data.OleDb.OleDbCommand();
    this.oleDbConnection1 = new System.Data.OleDb.OleDbConnection();
    this.oleDbInsertCommand1 = new System.Data.OleDb.OleDbCommand();
    this.oleDbSelectCommand1 = new System.Data.OleDb.OleDbCommand();
    this.oleDbUpdateCommand1 = new System.Data.OleDb.OleDbCommand();
    this.myDataSet1 = new BB.MyDataSet();
    ((System.ComponentModel.ISupportInitialize)(this.myDataSet1)).BeginInit();
    // 
    // oleDbDataAdapter1
    // 
    this.oleDbDataAdapter1.DeleteCommand = this.oleDbDeleteCommand1;
    this.oleDbDataAdapter1.InsertCommand = this.oleDbInsertCommand1;
    this.oleDbDataAdapter1.SelectCommand = this.oleDbSelectCommand1;
    this.oleDbDataAdapter1.TableMappings.AddRange(new System.Data.Common.DataTableMapping[] {
    new System.Data.Common.DataTableMapping("Table", "MyUser", new System.Data.Common.DataColumnMapping[] {
      new System.Data.Common.DataColumnMapping("UserAddDate", "UserAddDate"),
      new System.Data.Common.DataColumnMapping("UserEmail", "UserEmail"),
      new System.Data.Common.DataColumnMapping("UserName", "UserName"),
      new System.Data.Common.DataColumnMapping("UserPassword", "UserPassword"),
      new System.Data.Common.DataColumnMapping("UserPhoto", "UserPhoto"),
      new System.Data.Common.DataColumnMapping("UserSex", "UserSex"),
      new System.Data.Common.DataColumnMapping("UserSign", "UserSign")})});
    this.oleDbDataAdapter1.UpdateCommand = this.oleDbUpdateCommand1;
    // 
    // oleDbDeleteCommand1
    // 
    this.oleDbDeleteCommand1.CommandText = @"DELETE FROM MyUser WHERE (UserId = ?) AND (UserAddDate = ? OR ? IS NULL AND UserAddDate IS NULL) AND (UserEmail = ? OR ? IS NULL AND UserEmail IS NULL) AND (UserName = ? OR ? IS NULL AND UserName IS NULL) AND (UserPassword = ? OR ? IS NULL AND UserPassword IS NULL) AND (UserPhoto = ? OR ? IS NULL AND UserPhoto IS NULL) AND (UserSex = ?) AND (UserSign = ? OR ? IS NULL AND UserSign IS NULL)";
    this.oleDbDeleteCommand1.Connection = this.oleDbConnection1;
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserId", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(10)), ((System.Byte)(0)), "UserId", System.Data.DataRowVersion.Original, null));
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserAddDate", System.Data.OleDb.OleDbType.DBDate, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserAddDate", System.Data.DataRowVersion.Original, null));
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserAddDate1", System.Data.OleDb.OleDbType.DBDate, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserAddDate", System.Data.DataRowVersion.Original, null));
      

  3.   

    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserEmail", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserEmail", System.Data.DataRowVersion.Original, null));
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserEmail1", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserEmail", System.Data.DataRowVersion.Original, null));
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserName", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserName", System.Data.DataRowVersion.Original, null));
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserName1", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserName", System.Data.DataRowVersion.Original, null));
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserPassword", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserPassword", System.Data.DataRowVersion.Original, null));
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserPassword1", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserPassword", System.Data.DataRowVersion.Original, null));
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserPhoto", System.Data.OleDb.OleDbType.VarWChar, 255, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserPhoto", System.Data.DataRowVersion.Original, null));
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserPhoto1", System.Data.OleDb.OleDbType.VarWChar, 255, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserPhoto", System.Data.DataRowVersion.Original, null));
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserSex", System.Data.OleDb.OleDbType.Boolean, 2, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserSex", System.Data.DataRowVersion.Original, null));
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserSign", System.Data.OleDb.OleDbType.VarWChar, 255, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserSign", System.Data.DataRowVersion.Original, null));
    this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserSign1", System.Data.OleDb.OleDbType.VarWChar, 255, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserSign", System.Data.DataRowVersion.Original, null));
    // 
    // oleDbConnection1
    // 
    this.oleDbConnection1.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Password="""";User ID=Admin;Data Source=MiMi.MDB;Mode=Share Deny None;Extended Properties="""";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Database Password="""";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="""";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False";
    // 
    // oleDbInsertCommand1
    // 
    this.oleDbInsertCommand1.CommandText = "INSERT INTO MyUser(UserAddDate, UserEmail, UserName, UserPassword, UserPhoto, Use" +
    "rSex, UserSign, UserId) VALUES (?, ?, ?, ?, ?, ?, ?, ?)";
    this.oleDbInsertCommand1.Connection = this.oleDbConnection1;
    this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserAddDate", System.Data.OleDb.OleDbType.DBDate, 0, "UserAddDate"));
    this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserEmail", System.Data.OleDb.OleDbType.VarWChar, 50, "UserEmail"));
    this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserName", System.Data.OleDb.OleDbType.VarWChar, 50, "UserName"));
    this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserPassword", System.Data.OleDb.OleDbType.VarWChar, 50, "UserPassword"));
      

  4.   

    this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserPhoto", System.Data.OleDb.OleDbType.VarWChar, 255, "UserPhoto"));
    this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserSex", System.Data.OleDb.OleDbType.Boolean, 2, "UserSex"));
    this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserSign", System.Data.OleDb.OleDbType.VarWChar, 255, "UserSign"));
    this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserId", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(10)), ((System.Byte)(0)), "UserId", System.Data.DataRowVersion.Current, null));
    // 
    // oleDbSelectCommand1
    // 
    this.oleDbSelectCommand1.CommandText = "SELECT UserAddDate, UserEmail, UserName, UserPassword, UserPhoto, UserSex, UserSi" +
    "gn, UserId FROM MyUser";
    this.oleDbSelectCommand1.Connection = this.oleDbConnection1;
    // 
    // oleDbUpdateCommand1
    // 
    this.oleDbUpdateCommand1.CommandText = @"UPDATE MyUser SET UserAddDate = ?, UserEmail = ?, UserName = ?, UserPassword = ?, UserPhoto = ?, UserSex = ?, UserSign = ?, UserId = ? WHERE (UserId = ?) AND (UserAddDate = ? OR ? IS NULL AND UserAddDate IS NULL) AND (UserEmail = ? OR ? IS NULL AND UserEmail IS NULL) AND (UserName = ? OR ? IS NULL AND UserName IS NULL) AND (UserPassword = ? OR ? IS NULL AND UserPassword IS NULL) AND (UserPhoto = ? OR ? IS NULL AND UserPhoto IS NULL) AND (UserSex = ?) AND (UserSign = ? OR ? IS NULL AND UserSign IS NULL)";
    this.oleDbUpdateCommand1.Connection = this.oleDbConnection1;
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserAddDate", System.Data.OleDb.OleDbType.DBDate, 0, "UserAddDate"));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserEmail", System.Data.OleDb.OleDbType.VarWChar, 50, "UserEmail"));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserName", System.Data.OleDb.OleDbType.VarWChar, 50, "UserName"));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserPassword", System.Data.OleDb.OleDbType.VarWChar, 50, "UserPassword"));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserPhoto", System.Data.OleDb.OleDbType.VarWChar, 255, "UserPhoto"));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserSex", System.Data.OleDb.OleDbType.Boolean, 2, "UserSex"));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserSign", System.Data.OleDb.OleDbType.VarWChar, 255, "UserSign"));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("UserId", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(10)), ((System.Byte)(0)), "UserId", System.Data.DataRowVersion.Current, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserId", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(10)), ((System.Byte)(0)), "UserId", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserAddDate", System.Data.OleDb.OleDbType.DBDate, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserAddDate", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserAddDate1", System.Data.OleDb.OleDbType.DBDate, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserAddDate", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserEmail", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserEmail", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserEmail1", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserEmail", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserName", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserName", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserName1", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserName", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserPassword", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserPassword", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserPassword1", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserPassword", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserPhoto", System.Data.OleDb.OleDbType.VarWChar, 255, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserPhoto", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserPhoto1", System.Data.OleDb.OleDbType.VarWChar, 255, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserPhoto", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserSex", System.Data.OleDb.OleDbType.Boolean, 2, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserSex", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserSign", System.Data.OleDb.OleDbType.VarWChar, 255, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserSign", System.Data.DataRowVersion.Original, null));
    this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_UserSign1", System.Data.OleDb.OleDbType.VarWChar, 255, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UserSign", System.Data.DataRowVersion.Original, null));
    // 
    // myDataSet1
    // 
    this.myDataSet1.DataSetName = "MyDataSet";
    this.myDataSet1.Locale = new System.Globalization.CultureInfo("zh-CN");
    this.myDataSet1.Namespace = "http://www.tempuri.org/MyDataSet.xsd";
    this.QD.ServerClick += new System.EventHandler(this.Submit1_ServerClick);
    this.Load += new System.EventHandler(this.Page_Load);
    ((System.ComponentModel.ISupportInitialize)(this.myDataSet1)).EndInit(); }
    #endregion
    private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
    {

    } }
    }
      

  5.   

    应该是数据集没有邦定到datagrid 上
      

  6.   

    应该是数据集没有邦定倒datagrid上
      

  7.   

    hbxtx的太复杂了~~~我想知道的是vs.net的数据向导怎么用~数据集应该邦定了吧??不然我的DataGrid根本找不到数据源的,可是我成功设置完成了数据集阿。
      

  8.   

    this.sqlDataAdapter1.Fill(this.dataSet11);
    this.DataGrid1.DataBind();
    别忘了这两句
      

  9.   

    this.sqlDataAdapter1.Fill(this.dataSet11);
    this.DataGrid1.DataBind();
    别忘了这两句
      

  10.   

    在Page_Load里面加入:
    sqlDataAdapter1.Fill(this.dataSet11);
    DataGrid1.DataBind();
      

  11.   

    form_load 中写
    this.sqlDataAdapter1.Fill(this.dataSet11);
    DataGrid1_PreRender 中写
    dataGrid.databind
      

  12.   

    另外的一个dataset文件我没贴出来~~~~