我用VS2003 中的DataGrid控件,怎么显示不出数据来呢?只有表头!哪位大侠帮帮忙啊! 20
privatevoidPage_Load(objectsender,System.EventArgse){//在此处放置用户代码以初始化页面//sqlDataAdapte...
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
//sqlDataAdapter1.Fill(dataSet11);
if (!IsPostBack)
{
SetBind3();
}
}
protected void SetBind3()
{
string a=Request.QueryString["value"];
string connectionString = "server=location;database=SQL;uid=sa;pwd=×××××××";
SqlConnection conn=new SqlConnection(connectionString);
SqlDataAdapter da = new SqlDataAdapter();
SqlCommand comm=new SqlCommand("spPartsPlanScanList",conn);
comm.CommandType=CommandType.StoredProcedure;
SqlParameter parm1=new SqlParameter("@FuncID",SqlDbType.Int);
parm1.Direction = ParameterDirection.Input;
parm1.Value=Convert.ToUInt32(a);
comm.Parameters.Add(parm1);
da.SelectCommand =comm;
conn.Open ();
DataSet ds = new DataSet();
da.Fill(ds);
DataGrid1.DataSource=ds;
DataGrid1.DataBind();
conn.Close();
}
我用sqlDataAdapter1.Fill(dataSet11); DataGrid1.DataBind();
就没有问题 可以显示出数据,但是这个没有办法加参数!我都弄了1天了 ?请各位帮帮忙吧 展开
{
// 在此处放置用户代码以初始化页面
//sqlDataAdapter1.Fill(dataSet11);
if (!IsPostBack)
{
SetBind3();
}
}
protected void SetBind3()
{
string a=Request.QueryString["value"];
string connectionString = "server=location;database=SQL;uid=sa;pwd=×××××××";
SqlConnection conn=new SqlConnection(connectionString);
SqlDataAdapter da = new SqlDataAdapter();
SqlCommand comm=new SqlCommand("spPartsPlanScanList",conn);
comm.CommandType=CommandType.StoredProcedure;
SqlParameter parm1=new SqlParameter("@FuncID",SqlDbType.Int);
parm1.Direction = ParameterDirection.Input;
parm1.Value=Convert.ToUInt32(a);
comm.Parameters.Add(parm1);
da.SelectCommand =comm;
conn.Open ();
DataSet ds = new DataSet();
da.Fill(ds);
DataGrid1.DataSource=ds;
DataGrid1.DataBind();
conn.Close();
}
我用sqlDataAdapter1.Fill(dataSet11); DataGrid1.DataBind();
就没有问题 可以显示出数据,但是这个没有办法加参数!我都弄了1天了 ?请各位帮帮忙吧 展开
2个回答
展开全部
首先确定你的连接没有问题,再就是你的sql语句有没有 问题,然后添加断点 跟着断点一步一步走 看看你的ds 也就是数据集是否查出来数据,还有是否使用updatepanel 有可能导致没有回发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询