文档章节

设置GridView列名中文显示 及DataTable根据主键获取行记录

深圳大道
 深圳大道
发布于 2016/12/29 15:33
字数 188
阅读 8
收藏 0
protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            DataTable dt = FormatDT();
            //获取主键指定行
            DataRow dr1 = dt.Rows.Find("43100000000000");
            for (int i = 0; i < dt.Columns.Count; i++)
            {
                Response.Write(dr1[i] + "<br/>");
            }
            object[,] arr = new object[9, 2]
                     {  
                       { 0, "身份证号码"}, //数字为列索引
                       { 1, "姓名"},
                       { 2, "出生年月"},
                       { 3, "性别"},
                       { 4, "基本工资"},
                       { 5, "福利"},
                       { 6, "应付合计"},
                       { 7, "地址"},
                       { 8, "邮政编码"}
                     };            
            GridView1.DataSource = dt;
            GridView1.DataBind();
            //设置GridView列名中文转换
            SetGvFieldsCn(arr, dt, GridView1);
        }
    }


 

#region 设置GridView中文列名
    /// <summary>
    /// 设置GridView中文列名
    /// </summary>
    /// <param name="ObjArr"></param>
    /// <param name="dt">DataTable</param>
    /// <param name="gv">GridView</param>
    protected static void SetGvFieldsCn(object[,] ObjArr,DataTable dt,GridView gv)
    {
        try
        {
            for (int i = 0; i < ObjArr.GetLength(0); i++)
            {
                int j = Convert.ToInt32(ObjArr[i, 0]);
                gv.HeaderRow.Cells[j].Text = ObjArr[i, 1].ToString();
            }
        }
        catch (Exception)
        {
        }
    }
    #endregion


 

本文转载自:http://blog.csdn.net/smartsmile2012/article/details/8210577

共有 人打赏支持
深圳大道
粉丝 3
博文 877
码字总数 0
作品 0
深圳
架构师
私信 提问
ASP.NET2.0 GridView小技巧汇粹

1)GridView绑定数据源控件,需要有编辑和删除选项按钮时,数据源控件必须提供SQL操作语句或存储过程调用,一般,我的推荐做法是,使用无意义的SQL语句或存储过程来使GridView的编辑和删除按钮可以...

晨曦之光
2012/03/09
104
0
GridView隐藏列取值解决方案

【摘要】 在Asp.net 2.0中增加了一个新的数据绑定控件:GridView,其目的用来取代Asp.net1.x中的DataGrid控件,但有一点很不爽的是,如果把某列设置为visible=false,则不会进行数据绑定,也...

晨曦之光
2012/03/09
527
0
2、MSSqlServer常用操作(一)

1、关于创建表的时候,使用的字段类型: 字段类型介绍:int,bit,datetime,decimal(5,2),char/varchar/nvarchar 字符串类型n的区别:有n表示unicode编码,每个字符占一个字节; 没有n表示非u...

神补刀
2016/01/05
15
0
Django基础-ModelAdmin管理

项目准备 创建项目 生成数据表 配置文件 admin.py apps.py models.py views.py settings.py INSTALLED_APPS TEMPLATES LANGUAGE_CODE TIME_ZONE 服务运行测试 创建用户名密码 运行服务 访问地...

ZHAO_JH
2018/09/11
0
0
【MySQL学习笔记】1、安装和基本使用

最后一个寒假,马上就正式进入行业了,要学的东西很多。 首先,我打算把数据库的知识补上。 这篇笔记是在Windows环境下写的 一、基本概念 1、数据 Data 2、数据库 Database 3、数据库服务器 ...

shangluyi
2017/01/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

IOS  学习记录

1.StackView=>IOS 9及以上支持 2.布局方式: AutoLayout / StackView 堆布局 (线性布局) 3.屏幕适配 (资源分辨率、设计分辨率、屏幕分辨率) Size Class技术 可以针对 屏幕的方向进行设置...

萨x姆
45分钟前
3
0
第四次工业革命:自主经济的崛起

https://36kr.com/p/5170370.html

shengjuntu
昨天
3
0
Cloud Native 与12-Factor

12-Factor(twelve-factor),也称为“十二要素”,是一套流行的应用程序开发原则。Cloud Native架构中使用12-Factor作为设计准则。 12-Factor 的目标在于: 使用标准化流程自动配置,从而使...

waylau
昨天
9
0
java多线程2

“非线程安全”问题存在于“实例变量”中,如果是方法内部的私有变量,则不存在线程安全问题。这是因为方法内部的变量都是私有造成的。 synchronized 获取的都是对象锁。如果多个线程访问多个...

一滴水穿石
昨天
4
0
今天的学习

1,document.location.href:获取整个url 2,str.split(' '):用字符分割字符串 3,$this->load->library(' '):引用图像处理类 4,$this->load->library(' '):引用Email类 5,特殊访问指针$th......

墨冥
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部