XtraReports有没有使用说明呢? XtraReports有没有使用说明呢?第一次用它,不知道怎么用,极度郁闷!望师兄师姐赐教!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Reports.AlarmRecordReport report = new Reports.AlarmRecordReport(); report.companyName.Text = Program.CompanyName; report.fromToDate.Text = fromDateEdit.DateTime.ToString("yyyy年MM月dd日") + "至" + toDateEdit.DateTime.ToString("yyyy年MM月dd日"); report.DataAdapter = null; report.DataMember = null; report.DataSource = report.reportDataSet1.alarm_record; if ((fromDateEdit.EditValue == null ) || (toDateEdit.EditValue == null )) { MessageBox.Show("时间不能为空", "警告", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if ((DateTime)fromDateEdit.EditValue > (DateTime)toDateEdit.EditValue) { MessageBox.Show("开始时间不能大于结束时间", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } int siteIndex = this.siteCombox.SelectedIndex - 1; int cIndex = contaminatorCombox.SelectedIndex - 1; if (siteCombox.SelectedIndex != 0) { siteId = (int)this.eDPDataSet.site.Rows[siteIndex]["id"]; if (contaminatorCombox.SelectedIndex != 0) {//选择了所有条件 report.reportDataSet1.alarm_record.Rows.Clear(); contaminatorId = (int)this.eDPDataSet.contaminator.Rows[cIndex]["id"]; dao.getAlarmRecordByAll(report.reportDataSet1.alarm_record, siteId, (DateTime)fromDateEdit.EditValue, (DateTime)toDateEdit.EditValue, contaminatorId); printControl1.PrintingSystem = report.PrintingSystem; report.CreateDocument(); } else {//选择了siteId,time report.reportDataSet1.alarm_record.Rows.Clear(); dao.getAlarmRecordBySiteIdandTime(report.reportDataSet1.alarm_record, siteId, (DateTime)fromDateEdit.EditValue, (DateTime)toDateEdit.EditValue); printControl1.PrintingSystem = report.PrintingSystem; report.CreateDocument(); } } C#操作excel数据 请教下怎么保证多个步骤的一致性,事务性 为什么2005下,timerStates_Tick触发不了那?因为线程问题?怎么解决那? 谁有短信群发的软件源码,分数全部给他。 求一最优算法 怎样知道一个listView是否被选中,另外怎样让一个数据加到ListView上去,但是不被显示出来? 大家一起来学习 C#如何编码实现删除文件夹里面的文件呢? list.selected.cont = 0; .NET的一大问题:需要安装SP3/SP4才能用非对称加密!!!!!!!!!!!! 怎样快速生成指定大小的文件? 一个很简单的问题(关闭网页)
report.companyName.Text = Program.CompanyName;
report.fromToDate.Text = fromDateEdit.DateTime.ToString("yyyy年MM月dd日") + "至" + toDateEdit.DateTime.ToString("yyyy年MM月dd日");
report.DataAdapter = null;
report.DataMember = null;
report.DataSource = report.reportDataSet1.alarm_record;
if ((fromDateEdit.EditValue == null ) || (toDateEdit.EditValue == null )) {
MessageBox.Show("时间不能为空", "警告", MessageBoxButtons.OK, MessageBoxIcon.Error);
return; }
if ((DateTime)fromDateEdit.EditValue > (DateTime)toDateEdit.EditValue) { MessageBox.Show("开始时间不能大于结束时间", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
int siteIndex = this.siteCombox.SelectedIndex - 1;
int cIndex = contaminatorCombox.SelectedIndex - 1;
if (siteCombox.SelectedIndex != 0)
{
siteId = (int)this.eDPDataSet.site.Rows[siteIndex]["id"]; if (contaminatorCombox.SelectedIndex != 0)
{//选择了所有条件
report.reportDataSet1.alarm_record.Rows.Clear();
contaminatorId = (int)this.eDPDataSet.contaminator.Rows[cIndex]["id"];
dao.getAlarmRecordByAll(report.reportDataSet1.alarm_record, siteId, (DateTime)fromDateEdit.EditValue, (DateTime)toDateEdit.EditValue, contaminatorId);
printControl1.PrintingSystem = report.PrintingSystem;
report.CreateDocument();
}
else
{//选择了siteId,time
report.reportDataSet1.alarm_record.Rows.Clear();
dao.getAlarmRecordBySiteIdandTime(report.reportDataSet1.alarm_record, siteId, (DateTime)fromDateEdit.EditValue, (DateTime)toDateEdit.EditValue);
printControl1.PrintingSystem = report.PrintingSystem;
report.CreateDocument();
}
}