在下面的代码中,如果我直接传递帐号的日期,如注释掉的代码所示,代码运行并填充报告。 如果我创建两个字符串变量,则人口将返回空白。有什么不同? 谢谢 (这是一个使用日历的按钮和带有帐号值的组合框,创建报告)
private void btnComputePositionDetails_Click(object sender, EventArgs e)
{
string Date = monthCalendarAdv1.Value.ToShortDateString();
string AcctNumber = comboBoxAdv1.SelectedValue.ToString();
// this.SpDealRiskDataTableAdapter.Fill(this.BloombergDataSet.SpDealRiskData, "03/26/2014", "1500");
this.SpDealRiskDataTableAdapter.Fill(this.BloombergDataSet.SpDealRiskData, Date, AcctNumber );
this.reportViewer1.RefreshReport();
}
答案 0 :(得分:0)
请忽略,手表实际上是在2014年3月26日对2014年3月26日展示。我认为那是问题所在。我会再问一下它是否不合适。再次感谢! 这解决了这个问题: string Date = monthCalendarAdv1.Value.ToString(" MM / dd / yyyy");