B
borland.et
Unregistered / Unconfirmed
GUEST, unregistred user!
我用SQL Server建立了一个库,该库有三个表,在VisulStuid.NET中
(C#+ASP.NET)建立了三页,在每页中用一个DataGrid存放上述对应的三个表,建立第一个页,数据库连接、显示正常,建立第二个页时,几本上是一样的代码(只是换了不同的表,),数据库也连接正常,但只能显示标题栏,数据却不能显示,请问这是那里的问题?
前面略:
static SqlConnection myconn;
private void Page_Load(object sender, System.EventArgs e)
{
string myconnstr="server=localhost;uid=xx;pwd=ccc;database=AMD;";
myconn=new SqlConnection(myconnstr);
myconn.Open();
if(!Page.IsPostBack)
{
BindGrid();
}
}
ICollection CreateTable()
{
string strsel="select * from sky order by skyid";
DataSet ds=new DataSet();
SqlDataAdapter myadapter=new SqlDataAdapter(strsel,myconn);
myadapter.Fill(ds,"sky");
DataView myview=ds.Tables["sky"].DefaultView;
return myview;
}
public void BindGrid()
{
sbgrid.DataSource=CreateTable();
sbgrid.DataBind();
}
第一页能正常显示数据。第二、三页面的代码几本相同,只是表不同而已,但只能显示标题栏,数据却不能显示!急
(C#+ASP.NET)建立了三页,在每页中用一个DataGrid存放上述对应的三个表,建立第一个页,数据库连接、显示正常,建立第二个页时,几本上是一样的代码(只是换了不同的表,),数据库也连接正常,但只能显示标题栏,数据却不能显示,请问这是那里的问题?
前面略:
static SqlConnection myconn;
private void Page_Load(object sender, System.EventArgs e)
{
string myconnstr="server=localhost;uid=xx;pwd=ccc;database=AMD;";
myconn=new SqlConnection(myconnstr);
myconn.Open();
if(!Page.IsPostBack)
{
BindGrid();
}
}
ICollection CreateTable()
{
string strsel="select * from sky order by skyid";
DataSet ds=new DataSet();
SqlDataAdapter myadapter=new SqlDataAdapter(strsel,myconn);
myadapter.Fill(ds,"sky");
DataView myview=ds.Tables["sky"].DefaultView;
return myview;
}
public void BindGrid()
{
sbgrid.DataSource=CreateTable();
sbgrid.DataBind();
}
第一页能正常显示数据。第二、三页面的代码几本相同,只是表不同而已,但只能显示标题栏,数据却不能显示!急