前几天问过一个与此相关的问题:http://community.csdn.net/Expert/topic/5605/5605769.xml?temp=.5040857
现在细化一下:
在Gridview中采用一列模板列,如何形成一个8行8列的样子(也就是形成一个64个数据的表格),我现在是样子形成了,但数据却不对,是一种行数据不同,但列数据相同的样子。
应该
1 2  3  4  5  6  7  8
9 10 11 12 13........
但现在是
1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2
.....
.....

解决方案 »

  1.   

    在Gridview中采用一列模板列,如何形成一个8行8列的样子
    ———————————————————————————————————————————
    不懂你的依据是否想过。及时你这样简单描述,也只能使用DataList,怎么会是GridView?
      

  2.   

    如果是按照这种描述
    123456
    789
    应该使用datalist
      

  3.   

    我现在用Datalist,实现了单元格根据不同的条件变换不同的颜色,但一点击其他按钮,颜色就都没了,不知道是怎么回事
      

  4.   

    protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                DataRowView drv = (DataRowView)e.Item.DataItem;
                if (drv.Row["sex"].ToString() == "3")
                {
                    e.Item.BackColor = System.Drawing.Color.Red;
                    e.Item.ForeColor = System.Drawing.Color.GreenYellow;
                }
                else
                {
                    // ---------
                }
            }
      
        }
    当选择某个单元格时,上面的颜色就没有了,大家看看有什么错误吗