迭代C#中的一行RadGrid中的每个单元格

时间:2017-04-21 14:42:57

标签: c# asp.net radgrid tablecell

我有一个包含少量列的Radgrid。在函数gv_OnItemDataBound中,我想迭代每个单元格并将文本样式更改为粗体。 当我知道列的唯一名称时,我知道该怎么做:

GridDataItem dataBoundItem = e.Item as GridDataItem;
TableCell tc = dataBoundItem["_Unique_Name"];
tc.Font.Bold = true;

但我想改变整行的字体样式,而不必真正按名称访问每个单元格。可能吗? PS:我只针对某些行进行此更改,因此我不想在aspx文件中将其更改为粗体。

1 个答案:

答案 0 :(得分:1)

您已经知道如何获得GridDataItem。因此,由于您成功初始化dataBoundItem,因此没有什么能阻止您使用dataBoundItem.DataCells属性IList。从那以后,您将能够迭代该属性,因为Count是元素的数量。