zoukankan      html  css  js  c++  java
  • 在GridView中设置每个单元格的数据

    今天做后台开发时,需要实现一个需求是在GridView渲染出来的显示数据的表格中增加一列数据:状态列。增加一列数据是比较简单的,但是,状态的表示在数据库中使用的是1和0而在页面中要显示为打开或关闭;那么如何把取出的int型数据对应成string类型的数据并替换为想要显示的中文呢,这是一个主要问题。

    解决方案

    通过判断取出的数据是1或0 来设置GridView中状态列的显示内容。

    具体方法

    通过GridView1.Rows属性获取GridView中的行,再通过GridView.Rows[i].Cells属性获取GridView中的列,然后通过GridView.Rows[i].Cells[3].Text 属性设置要显示的内容。

    GridView.Rows[i].Cells[3].Text = "显示";

    详细代码:

            /// <summary>
            /// 设置GridView中状态列的显示文本
            /// </summary>
            /// <param name="scds">SystemColumnDataSet scds:记录集</param>
            protected void SetIsShowValues(SystemColumnDataSet scds)
            {
                int rowCount = ClassGridView.Rows.Count;    ///行数
                for (int i = 0; i < rowCount; i++)
                {
                    if (scds.DataList[i].IsShow == 1)
                    {
                        ClassGridView.Rows[i].Cells[3].Text = "显示";     ///设置第三列中的值
                    }
                    else
                    {                        
                        ClassGridView.Rows[i].Cells[3].Text = "不显示";     ///设置第三列中的值
                    }
                }
            }

  • 相关阅读:
    DataFrame遍历所有元素
    linux 安装redis 和系统学习redis
    接口
    安装idea教程
    Hello World!
    通过特征交互检测生成文本分类的层次解释《Generating Hierarchical Explanations on Text Classification via Feature Interaction Detection》(LIME算法、神经网络预测的分层解释CD和ACD、Shapley Value夏普利值、Leave-One-Out留一法、HEDGE)
    数字图像处理 乱记
    高傲的审稿人
    两项技能
    人其实会变的
  • 原文地址:https://www.cnblogs.com/wangzl1163/p/6341197.html
Copyright © 2011-2022 走看看