Example #1
0
        /// <summary>
        /// 新建数据并刷新
        /// </summary>
        /// <param name="name"></param>
        /// <param name="cols"></param>
        /// <param name="rows"></param>
        private void CreateNewTemplate(string name, int cols, int rows)
        {
            //添加列表
            ProgramData.SysPara.TemplateFileList.Add(name + ".csv");
            //创建数据
            ProgramData.SysPara.TemplateData = new DataTable();
            DataTable dataTable = new DataTable();

            //追加列数据
            for (int i = 0; i < cols; i++)
            {
                dataTable.Columns.Add(new DataColumn());
            }
            //追加行数据
            for (int i = 0; i < rows; i++)
            {
                DataRow dr = dataTable.NewRow();
                for (int j = 0; j < cols; j++)
                {
                    dr[j] = "0";
                }
                dataTable.Rows.Add(dr);
            }
            //添加数据
            ProgramData.SysPara.TemplateData = dataTable;
            //保存至文件
            ProgramData.SaveTemplateFile(ProgramData.TemplatePath + name + ".csv", ProgramData.SysPara.TemplateData);
            //刷新数据
            comboBox_ConfigFileList.Items.Clear();
            comboBox_ConfigFileList.Items.AddRange(ProgramData.SysPara.TemplateFileList.ToArray());
            if (comboBox_ConfigFileList.Items.Count > 0)
            {
                comboBox_ConfigFileList.SelectedIndex = comboBox_ConfigFileList.Items.Count - 1;
                //刷新表格
                SetDatagrid();
            }
        }
Example #2
0
 /// <summary>
 /// Template属性改变保存流程
 /// </summary>
 private void TemplateSaveProcess(string filename)
 {
     //保存流程
     ProgramData.SaveTemplateFile(ProgramData.TemplatePath + filename, (DataTable)dataGridView_Template.DataSource);
 }