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)); }
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)); }