请教Datagrid问题???谢谢
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中,第一次没有问题,第二次查询也是象上面的方法绑定数据,如果数据行比第一次多,则多余的行就不显示出来,如果比第一次行数少,则没有问题,为什么呢???