我无法弄清楚为什么char x[50];
int num = 0;
int i = 0;
char* arrs;
printf("Enter number");
scanf("%d", &num);
arrs = (char*)malloc(sizeof(char) * num);
getchar();
for (i = 0; i < num; i++)
{
printf("Enter str number %d\n" , i);
fgets(x, 50, stdin);
*(arrs+i) = (char)malloc(sizeof(char) * strlen(x));
strcpy((arrs+ i), x);
}
和SortedDescendingHeaderStyle-CssClass
会在排序SortedAscendingHeaderStyle-CssClass
时应用于标题?
这是我的标记。我是否需要在代码后面配置它?
GridView
答案 0 :(得分:0)
感谢ConnorsFan,我能够解决这个问题。基本上循环遍历列并匹配请求的排序表达式以获取列的索引。这是我的解决方案
foreach (DataControlField col in gvOrderItems.Columns)
{
if (col.SortExpression == sortExpression)
{
int index = gvOrderItems.Columns.IndexOf(col);
gvOrderItems.Columns[index].HeaderStyle.CssClass = "descending";
}
}