我的页面放了一个datagrid,运行连接上数据库,我指定他的数据源是一个dataview而且dataview.count >0 了但是为啥datagrid根本不显示出来啊,页面一运行就使一个空白页
也没有错误。
也没有错误。
解决方案 »
- 关于charindex的问题
- 我创建一个div,怎么没有居中显示的!大侠们帮看看
- vs2008Html控件转服务器控件
- 记录集的总计
- C# 怎么定义一个变量,占内存10个字节
- MEMBERSHIP权限问题 虚拟主机解决方案!
- 异常详细信息: System.Data.SqlClient.SqlException: 未能找到存储过程 'Ad_infoview'。 怎么写
- 根据CHECKBOX的状态来改变行背景色
- 100分求HtmlTable的添加行和删除行的解决方法!
- MVC5 当前上下文中不存在名称"viewbag"
- 关于ASP.NET2.0 FormView1控件
- 大家看看我学习asp.net的方法对不对?
{
// 创建一个新数据集以保存从 FillDataSet 调用返回的记录。
// 使用了一个临时数据集,这是因为填充现有的数据集
// 需要重新绑定数据绑定。
GZ.Web.DataSet1 objDataSetTemp;
objDataSetTemp = new GZ.Web.DataSet1();
try
{
// 尝试填充临时数据集。
objDataSetTemp = ((GZ.Web.DataSet1)(this.objDataSet1.Clone()));
}
catch (System.Exception eFillDataSet)
{
// 在此处添加错误处理代码。
throw eFillDataSet;
}
try
{
// 清空数据集中的旧记录。
objDataSet1.Clear();
// 将记录合并到主数据集中。
objDataSet1.Merge(objDataSetTemp);
}
catch (System.Exception eLoadMerge)
{
// 在此处添加错误处理代码。
throw eLoadMerge;
} }
把这个加上就好了
try
{
this.LoadDataSet();
this.masterDataGrid.SelectedIndex = -1;
this.masterDataGrid.DataBind(); }
catch (System.Exception eLoad)
{
this.Response.Write(eLoad.Message);
}
now_time = DateTime.Now;
CurrentUserName = Session["CurrentUserName"].ToString();
conn = new SqlConnection(GZConfiguration.ConnectString);
this.sqlDataAdapter1.SelectCommand.CommandText += " where tb_gz_web_query.id='"+CurrentUserName+"' and "+"rs_gz_month_mx.year="+now_time.Year+" and rs_gz_month_mx.month="+now_time.Month;
this.sqlDataAdapter1.SelectCommand.Connection = this.conn;
if (conn.State!=ConnectionState.Open) conn.Open();
this.sqlDataAdapter1.Fill(this.objDataSet1);
this.masterDataGrid.DataSource = this.objDataSet1.Tables[0].DefaultView;
this.masterDataGrid.DataBind();