在页面中有一个GridView显示书籍的借阅情况,包括书名、借阅日期、状态
想实现:如果书的状态为“在借",则在该行显示一个按钮”归还“,否则没有按钮,点击按钮,实现对借阅状态的改变。怎么解决呢,请给点参考代码。

解决方案 »

  1.   

    所有行都放上button,然后再在gridview的rowdatabound的事件中判断状态,设置这个button的visable
      

  2.   

    也可以在邦定后,再作一次循环,设置每一行的button的visable
      

  3.   

     将你的GridView 添加一列(模板列),里面放按钮  绑定数据之后   在后台 循环 判断你的那个状态是否为“在借”,找到模板列中的相应按钮   把按钮的visable 进行设置。
      

  4.   

    这个很简单啊,三目运算符就可以解决,visable =‘<%#Eval("字段").tostring()%=="0"可见:不可见>’就是这么个意思
      

  5.   

    已经解决,参考代码:String temp = e.Row.Cells[5].Text;                 // 借阅状态
    if (!e.Row.Cells[5].Text.Equals("在借"))
    {
         e.Row.Cells[6].Enabled = false;        // 这列为ButttonField
    }