前几天问过一个与此相关的问题: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
.....
.....
现在细化一下:
在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
.....
.....
———————————————————————————————————————————
不懂你的依据是否想过。及时你这样简单描述,也只能使用DataList,怎么会是GridView?
123456
789
应该使用datalist
{
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
{
// ---------
}
}
}
当选择某个单元格时,上面的颜色就没有了,大家看看有什么错误吗