首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问下面代码中的,多谢

2012-01-23 
请教下面代码中的,谢谢!using Systemusing System.Datausing System.Configurationusing System.Webus

请教下面代码中的,谢谢!
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page 
{
  protected void Page_Load(object sender, EventArgs e)
  {
  if (!IsPostBack)
  {
  DataSet ds = new DataSet("one");
  DataTable udt = new DataTable("user");
  DataTable bdt = new DataTable("book");
  ds.Tables.Add(udt);
  ds.Tables.Add(bdt);
  udt.Columns.Add("dc_id", typeof(Int32));
  udt.Columns.Add("name", typeof(string));
  udt.Columns.Add("age", typeof(Int32));

  bdt.Columns.Add("titile", typeof(string));
  bdt.Columns.Add("url", typeof(string));
  bdt.Columns.Add("dc_id", typeof(Int32));


  Object[] udt_d = new object[3];
  Object[] bdt_d = new object[3];

  udt_d[0] = 1;
  udt_d[1] = "KingKong";
  udt_d[2] = 28;

  bdt_d[0] = "vs2005入门";
  bdt_d[1] = "www.thc.com";
  bdt_d[2] = 1;
  udt.Rows.Add(udt_d);
  bdt.Rows.Add(bdt_d);

  Session["ds"] = ds;

  fill();
  }
  }


  private void fill()
  {
  DataSet ds = new DataSet();
  ds = (DataSet)Session["ds"];
  user.DataSoure = ds.Tables["user"];//A、运行时这句出错说:当前上下文中不存在名称“user”不知这句中第一个“user"是不是指 *.aspx        中增加的GridView1?
 B、当我改写成GridView1.DataSoure = ds.Tables["user"] 出错说“System.Web.UI.WebControls.GridView”并不包含“DataSoure”的定义,不       知为何? *.aspx文件中放有两个GridView,即GridView1、GridView2
user.DataBind();//这里的user?

  book.DataSoure = ds.Tables["book"];//book?
  book.DataBind();
   
  }
  protected void user1_SelectedIndexChanged(object sender, EventArgs e)
  {

  }
}

[解决办法]
问题是这里GridView1.DataSoure = ds.Tables["user"] 写错了:( DataSource 少了一个c

C# code
    private void fill()    {        DataSet ds = new DataSet();        ds = (DataSet)Session["ds"];        GridView1.DataSource = ds.Tables["user"];        GridView1.DataBind();    } 

热点排行