1

如您所见,我的代码(在 中myform_load),当我运行项目时,它会继续运行,但1.之后不再运行其他行。我没有错误,但代码没有完全运行。到第一行后,myform如图所示。问题出在哪里?

SqlDataAdapter userSharj_history;
private void myform_Load(object sender, EventArgs e)
{
    using (SqlConnection con = new SqlConnection(connectionString))
    {
         con.Open();
         using (userSharj_history = new SqlDataAdapter(String.Format("SELECT * FROM users_sharj WHERE user_id = {0} AND datetime BETWEEN '{1}%' AND '{2}%'", user_id, az_tarikh_globalizationDateTimePicker1.Text, ta_tarikh_globalizationDateTimePicker1.Text), con))
         {
1.           userSharj_history.Fill(nan_DataSet, "sharjes");
2.           gridControl1.DataSource = nan_DataSet.Tables["sharjes"];
         }
         con.Close();
    }
    view_btn.Focus();
}
  • 查询字符串很好。我在GUI Query Builder中对其进行了测试。
  • dataset在调用此表单的主表单中使用它,并且其中没有名称为 的表sharjes
4

1 回答 1

0

检查输出窗口或启用所有异常的报告。默认情况下,Visual Studio 不会通知您许多异常。

转到菜单Debug --> Exceptions...然后勾选Throw for Common language runtime Exceptions并单击 OK。再次运行您的代码,看看它现在是否引发异常。

于 2011-10-07T06:12:07.577 回答