首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问一个gridview有关问题~

2012-04-12 
请教一个gridview问题~!一个网页中有一个gridview,通过代码绑定:C# codeprotected void BindDataBind()//

请教一个gridview问题~!
一个网页中有一个gridview,通过代码绑定:

C# code
    protected void BindDataBind()//新闻    {         ...     }    protected void BindDataBind(string cmdText)//cmdText为查询字符串    {         ....     }

两个函数重载,第一个没有参数的是在页面加载时绑定的。
  protected void Page_Load(object sender, EventArgs e)
  {
  BindDataBind();
  }

有参数的是页面上有一个按牛和一个下拉列表框,通过下拉列表框中选的内容来塞选数据,点击按牛重新绑定:
C# code
    protected void Button1_Click(object sender, EventArgs e)    {        BindDataBind("SELECT news.*,newstype.* from news,newstype where news.type = newstype.typeid and news.type = " +Convert.ToInt32( ddlType.Text) +  " order by sn desc");    }


我的问题是在我的gridview里面有一个模版列,放的一个LinkButton,点击跳转到另外一个页面,通过页面url传送参数,LinkButton的CommandArgument绑定需要传送的参数,
问题来了,当我运行页面,一切正常,新页面也能打开,参数传递正常,但是当我重新通过下拉列表框绑定一次数据源的时候,gridview显示正常,但是点击linkbutton跳转到的页面不对,我查看了下,好象是linkbutton的CommandArgument还是刚打开页面时的值,请问,这会是什么问题,在线等,各位麻烦给看看!

[解决办法]
up

热点排行