<asp:BoundColumn DataField="title" HeaderText="标题"></asp:BoundColumn>
1-如何按下一个按钮就使所有行都加上一字断 99 如:
111变成11199
222----22299
2-如何按下一个按钮就使所有行都加上同行的另一字断如:
库:字断1:222 字断2:3333
变为222333
3-如何按下按钮,BoundColumn字颜色变为库里的字断存的颜色(字断型)如
库:字断1:2222字断2:#00ff00
变为:2222(字为:#00ff00色)
对于ASP实现很容易,不知道这个怎么搞,希望大家帮下忙,谢谢!

解决方案 »

  1.   

    如果你的Datagrid不是用的DataReader的话,用的DataTable,可以试试 另建一个方法,修改DataTable里的值,然后再绑定。应该可以的。颜色那个问题 Datagrid可以实现对颜色属性的绑定!
      

  2.   

    最笨的方法就是用循环做啊.
    要么就是先改SOURCE里的数据,然后在REFRESH你的DATAGRID.
      

  3.   

    DataReader是直接对数据库的读写,而不是在缓存里
      

  4.   

    不是吧,我是想知道DataGrid能不能实现啊!和实现的方法!
      

  5.   

    在Button1_Click里帮定颜色怎么做啊!
      

  6.   

    不知道对不对.试下啦.  
    for(int i=0;i<this.DataGrid1.Items.Count;i++)
    {
     this.DataGrid1.Items[i].Style.Add("color",ds.Tables[0].Rows[i]["color"].ToString());
    }
      

  7.   

    1. 如果只是显示而数据库中已有该字段, 那很好办, 初始时将该字段列隐藏, 按钮按下时显示即可. 若想在原表上插入一新字段, 则我认为应分多步进行: a. 更改数据库结构 b. 更新数据 c. 重新绑定2. 不是很明白你的想法以及这样做的意义.我想到的一种转换思路, 当按下按钮时, 更改数据库查询语句.如原来的语句是
    select id, username, password from [users] 改成 select id, (username + password) as username, password from [users], 自然绑定时, username 字段就变成2字段的合体3. 将字段与字体前景色绑定, 初始化时为空值(可在SQL语句中指定), 按钮按下时执行3步骤: a. 更改SQL语句, 使前景色字段有值 b. 隐藏色彩字段列