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)
{ }
}
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)
{ }
}
解决方案 »
- C# 调用C++接口问题,传递参数为结构体引用,结构体中有返回数据
- C#winform如何打印WORD中的指定页?
- 菜鸟请教
- DataGridView排序
- 谁能提供C#版的Ftp服务器的源码,谢谢?
- sql Server 2008 里如何开启'Ad Hoc Distributed Queries' ,服务?我想使用openRowSet功能来把EXCE数据导入数据库,加急,在线等
- C#与MATLAB之间传递参数 的问题 请教高手
- DataGrid中嵌入CheckBox,翻页的时候如何保持其状态?
- 想对windows Form下的textbox控件进行如下改造,请大家进来指点一下。
- 浮动窗体怎样设置?
- FileStream Write的时候程序死掉了
- 关于汉字编码问题
ds.Tables["user"];中user是一个虚拟表名,你那里肯定没有!你可以这样写ds.Tables[0];
这样理解不对。
问题是:user.DataSoure 是的user指的那个?
private void fill()
{
DataSet ds = new DataSet();
ds = (DataSet)Session["ds"]; GridView1.DataSource = ds.Tables["user"];
GridView1.DataBind();
}一楼说法有误
user.DataSource中的user定义了没?
谢谢ldarmy ~!
结帖!