在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 = "不顯示";???? ///設置第三列中的值
??????????????? }
??????????? }
??????? }
轉載于:https://www.cnblogs.com/wangzl1163/p/6341197.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的在GridView中设置每个单元格的数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修改Linux安装软件镜像源为阿里云
- 下一篇: Linux_Centos中搭建nexus