首页 > 解决方案 > 如何根据 HeaderName 将“Textmode”动态设置为 gridview 列

问题描述

我想将格式“文本模式”设置为动态 GridView 列,但我收到此错误“指定参数超出有效值范围。参数名称:索引”此错误...

这是我的代码:-

 GridView dg = new GridView();
 dg.DataSource = dsInput.Tables[0];
 dg.DataBind();
 int index = 0;

 for (int i = 0; i < dg.Rows.Count; i++)
 {
      string headerRowText = dg.HeaderRow.Cells[i].Text;
      GridViewRow row = dg.Rows[i];
      if (headerRowText == "CPR or Medical Card No.")
      {
          index=i;
          row.Cells[index].Attributes.Add("class", "textmode");
      }
 }            

标签: asp.net

解决方案


推荐阅读