如何获取sqldatasource中的行数,其中select参数是gridview选择值?

时间:2012-01-02 07:21:24

标签: asp.net .net gridview sqldatasource

我需要获取sqldatasoure中有一个select参数的行数,并从gridview选择值中获取标签控件的文本。如何在此上下文中获取sqldatasource的行数,其中select grid参数在gridview的选定更改事件中传递。

2 个答案:

答案 0 :(得分:0)

创建数据集以绑定gridview中的数据。只有你拥有数据集,你可以根据你传递的参数获得行数,就像代码行一样。 例如,

DataSet FillGvds = new DataSet();
paramFillGvds = "param1";
GetFillGvds();// Assuming you have created the method to fill the dataset.
if(FillGvds != null)
{
 if(FillGvds.Tables[0].Rows.Count > 0)
 {
  GridView1.Datasource = FillGvds;
  GridView1.DataBind();
  label1.Text = Convert.ToString(FillGvds.Tables[0].Rows.Count);
 }
}

答案 1 :(得分:0)

您的GridView是否启用了分页功能?如果没有,那么在数据绑定之后,您可以从以下位置获取行数:

this.YourGridView.Rows.Count

如果那不是你想要的,那么如果你能发布一些代码来展示你尝试过的东西会有所帮助。