gridview绑定问题
我现在从数据库中查询一些数据绑定到gridview中,具体代码如下
public void BindZhishiku()
{
DataSet ds2 = new DataSet();
DataTable dt = new DataTable();
dt.TableName = "zhishiku";
dt.Columns.Add("gzxxname");
dt.Columns.Add("wxjiejueshuomin");
ds2.Tables.Add(dt);
DataRow dr;
DataSet ds = new DataSet();
ds = gz.GetAllgzxxname();
string str = "";
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataSet ds1 = new DataSet();
gugxx.Gzxxname = ds.Tables[0].Rows[i]["gzxxname"].ToString();
ds1 = gz.GetZhishikuByGzxxname(gugxx);
for (int j = 0; j < ds1.Tables[0].Rows.Count; j++)
{
string shuoming = ds1.Tables[0].Rows[j]["wxjiejueshuomin"].ToString();
//str = ";" + str;
str = str + shuoming + ";";
j++;
}
dr = ds2.Tables[0].NewRow();
dr["gzxxname"] = gugxx.Gzxxname;
dr["wxjiejueshuomin"] = str;
ds2.Tables[0].Rows.Add(dr);
}
GridView2.DataSource = ds2.Tables[0].DefaultView;
GridView2.DataBind();
}
在load事件中调用的,我现在想得到gridview的行数,我这样写的,int count = GridView2.Rows.Count; 为什么得到的值是1,可是绑定的值并不只一行,有使几页,这是怎么回事?