C#DataTable关联_005_通过代码手工制作DataTable

			try
            {
                PeiZhi_dataGridView.ReadOnly = true;      //禁用编辑功能
                //方法一:通过手动添加Datatable,再绑定dataGridView
                DataTable dt = new DataTable();//建立个数据表

                dt.Columns.Add(new DataColumn("任务编码", typeof(string)));//在表中添加int类型的列
                dt.Columns.Add(new DataColumn("任务名称", typeof(string)));//在表中添加string类型的Name列
                dt.Columns.Add(new DataColumn("频率", typeof(string)));//在表中添加string类型的Name列
                dt.Columns.Add(new DataColumn("执行日期", typeof(string)));//在表中添加string类型的Name列
                dt.Columns.Add(new DataColumn("执行时间", typeof(string)));//在表中添加string类型的Name列
                dt.Columns.Add(new DataColumn("执行次数", typeof(string)));//在表中添加string类型的Name列


                if (ClsCommon.g_DataTable_Task != null && ClsCommon.g_DataTable_Task.Rows.Count > 0)
                {
                    int rowNum = ClsCommon.g_DataTable_Task.Rows.Count;
                    DataRow newRow;//行
                    for (int i = 0; i < rowNum; i++)
                    {
                        newRow = dt.NewRow();
                        newRow["任务编码"] = ClsCommon.g_DataTable_Task.Rows[i]["任务编码"].ToString();
                        newRow["任务名称"] = ClsCommon.g_DataTable_Task.Rows[i]["任务名称"].ToString();
                        newRow["频率"] = ClsCommon.g_DataTable_Task.Rows[i]["频率"].ToString();
                        newRow["执行日期"] = ClsCommon.g_DataTable_Task.Rows[i]["执行日期"].ToString();
                        newRow["执行时间"] = ClsCommon.g_DataTable_Task.Rows[i]["执行时间"].ToString();
                        newRow["执行次数"] = ClsCommon.g_DataTable_Task.Rows[i]["执行次数"].ToString();
                        dt.Rows.Add(newRow);//在表的对象的行里添加此行
                    }
                    PeiZhi_dataGridView.DataSource = null;
                    System.Windows.Forms.Application.DoEvents();
                    PeiZhi_dataGridView.DataSource = dt;
                    System.Windows.Forms.Application.DoEvents();
                    PeiZhi_dataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
                }
            }catch(Exception ex)
            {
                string strEx = ex.Message.ToString();
                PeiZhi_dataGridView.DataSource = null;
                System.Windows.Forms.Application.DoEvents();
            }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值