请教Datagrid问题???谢谢

zjy008 2001-12-30 09:13:01
SqlCommand myCommand = new SqlCommand(mySql,myConnection);
SqlDataReader myReader = myCommand.ExecuteReader();
//定义显示的列
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("信息标题", typeof(string)));
DataRow dr;
while (myReader.Read())
{
dr = dt.NewRow();
dr[0] myReader.GetString(1);
dt.Rows.Add(dr);
}
this.DataGrid1.DataSource=dt;
this.DataGrid1.DataBind();
我用上面的方法将信息绑定到Datagrid中,第一次没有问题,第二次查询也是象上面的方法绑定数据,如果数据行比第一次多,则多余的行就不显示出来,如果比第一次行数少,则没有问题,为什么呢???
...全文
18 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yunhi 2002-01-11
你是不是加有“IsPostBack”的判断,如果有的话,去掉它。
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2001-12-30 09:13
社区公告
暂无公告