主题:[讨论]DataGrid没有显示信息,无错误提示
如题.我想做个购物系统,前页一链接 当点击连接后,转到信息页让DG显示物品信息 ,
信息页是这样做的,有一个两行一列的表格,第一行拉一个Web label让它动态显示物品类别
第二行拉一DataGrid让它显示详细信息 运行后DG没有任何信息.也无错误提示.大家说一下哪有错吗?请给予指点.我的代码如下:
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;
using System.Data.SqlClient;
namespace shop
{
/// <summary>
/// show 的摘要说明。
/// </summary>
public class show : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.HyperLink HyperLink1;
private void Page_Load(object sender, System.EventArgs e)
{
if(!this.IsPostBack)
{ string PetTypeID=Request.QueryString["typeID"].ToString();
SqlConnection con=DB.DBopen();
con.Open();
SqlCommand com=new SqlCommand("select petTypeName from petTyp where petTypeID='"+PetTypeID+"'",con);
this.Label1.Text=Convert.ToString(com.ExecuteScalar());
com.CommandText="select * from peta where petTypeID='"+PetTypeID+"'";
this.DataGrid1.DataSource=com.ExecuteReader();
this.DataGrid1.DataBind();
}
// 在此处放置用户代码以初始化页面
}
信息页是这样做的,有一个两行一列的表格,第一行拉一个Web label让它动态显示物品类别
第二行拉一DataGrid让它显示详细信息 运行后DG没有任何信息.也无错误提示.大家说一下哪有错吗?请给予指点.我的代码如下:
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;
using System.Data.SqlClient;
namespace shop
{
/// <summary>
/// show 的摘要说明。
/// </summary>
public class show : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.HyperLink HyperLink1;
private void Page_Load(object sender, System.EventArgs e)
{
if(!this.IsPostBack)
{ string PetTypeID=Request.QueryString["typeID"].ToString();
SqlConnection con=DB.DBopen();
con.Open();
SqlCommand com=new SqlCommand("select petTypeName from petTyp where petTypeID='"+PetTypeID+"'",con);
this.Label1.Text=Convert.ToString(com.ExecuteScalar());
com.CommandText="select * from peta where petTypeID='"+PetTypeID+"'";
this.DataGrid1.DataSource=com.ExecuteReader();
this.DataGrid1.DataBind();
}
// 在此处放置用户代码以初始化页面
}