在Form2中:
Report qc=new Report();后,
qc.dateTimePicker1.Value.Date.ToString();
的值怎么是Report页面初始时的值啊。
我已经在Report中更改过日期啦。
Report qc=new Report();后,
qc.dateTimePicker1.Value.Date.ToString();
的值怎么是Report页面初始时的值啊。
我已经在Report中更改过日期啦。
解决方案 »
- vs2008能不能自动生成try catch?
- javascript,如何让页面刷新后input中的值不变
- WPF下怎么让控件大小跟着窗口的大小变化而变化?
- 得写Panel的OnPaint方法后,滚动鼠标滚轮,滚动条不动了,怎么解决?
- DataTable中的DataColumn的Expression 明明设了好了,为什么总是null值?
- 如何把sql读出来的二进制信息(图片)另外保存?
- 關於字符串替換問題﹐如\n替換為<br>
- datagridview checkbox选中
- 同样代码在ToolStripMenuItem_Click与Btn_Click下执行为什么结果不同
- 第一次决定用C#.NTE做项目(B/S),想问一下高手们是怎么分工合作的?
- 如何添加继承窗体呢?怎么加不进去
- 请教高手:datagrid中的itemcommand问题(在线等!谢谢)
Report页面打开后dateTimePicker1的值是当天日期。我选择后将日期提前一个月。然后打开Form2,再取Report中dateTimePicker1的值时还是当天日期/这是什么原因啊
真是想不通
Form1中的dateTimePicker1默认是当前日期,我更改后为2005/03/05后,再打开Form2,在Form2中取Form1的dateTimePicker1的值时就又是当前日期(2005/04/05)了。
为什么啊?
public class form1 : ....
{
public static form1 f1;
void Mian()
{
form1.f1 = new form1();
Application.Run( f1 );
}
}
form2: form1.f1.SelectDateTime
还是不行啊。只要我将Form1中的日期改了,然后在弹出的Form2中取Form1的日期值时还是修改前的啊
public static Report_All ra;
private void Report_All_Load(object sender, System.EventArgs e)
{
Report_All.ra = new Report_All();
}
Form3.cs:
private void Form3_Load(object sender, System.EventArgs e)
{
string sql = null;
sql = " select distinct a.xh as 序号 ,a.name as 名称 ,a.num as 库存数量 ,sum(b.num) as 销售总数 ,sum(b.je) as 销售总额 ,sum(b.lr) as 利润 from s_kc a ,s_xs b "+
" where a.xh = b.xh ";
if( Report_All.ra.dateTimePicker1.Checked && Report_All.ra.dateTimePicker2.Checked )
{
sql = sql + " and ( b.sj between @sj1 and @sj2) ";
}
sql = sql + " group by a.xh ,a.name ,a.num ";
OleDbDataAdapter da = new OleDbDataAdapter( sql ,cn );
if( Report_All.ra.dateTimePicker1.Checked && Report_All.ra.dateTimePicker2.Checked )
{
da.SelectCommand.Parameters.Add("@sj1",OleDbType.DBDate);
da.SelectCommand.Parameters.Add("@sj2",OleDbType.DBDate);
da.SelectCommand.Parameters["@sj1"].Value = Report_All.ra.dateTimePicker1.Value.Date.ToString();
da.SelectCommand.Parameters["@sj2"].Value = Report_All.ra.dateTimePicker2.Value.Date.ToString();
}
DataSet ds = new DataSet();
da.Fill(ds,"report");
dataGrid1.DataSource = ds.Tables["report"];
}
public class form1 : ....
{
public static form1 f1;
void Mian()
{
form1.f1 = new form1();
Application.Run( f1 );
}
}
form2: form1.f1.SelectDateTime