private void bt_Export_Click(object sender, EventArgs e)
        {
            ITemplateHelper templateHelper = ATemplateHelper.GetTemplateHelper(this.TableMode, Name + DataDetailTemplate);

            string[] columns = DBHelper.GetDBHelper().GetTableFields(Name + DataDetailTemplate).GetTableFields(false).Select(f => f.Name).ToArray();
            templateHelper.OutPut(TotalDataTable.DefaultView.ToTable(false, columns));
        }
Example #2
0
        private void 数据导出ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (dataEditPanel1.TableName == "")
            {
                return;
            }
            TreeNode tn = tv_Table.Nodes.Find(dataEditPanel1.TableName, true).Where(t => t.Nodes.Count == 0).FirstOrDefault();

            if (tn == null || tn.Parent == null)
            {
                return;
            }
            ITemplateHelper templateHelper = ATemplateHelper.GetTemplateHelper(tn.Parent.Text, dataEditPanel1.TableName);

            string[] columns = DBHelper.GetDBHelper().GetTableFields(dataEditPanel1.TableName).GetTableFields(false).Select(f => f.Name).ToArray();
            templateHelper.OutPut((dataEditPanel1.DataSource as DataTable).DefaultView.ToTable(false, columns));
        }