Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从文本框中获取日期时间并将其放入SQL语句中_C#_Mysql_Sql - Fatal编程技术网

C# 如何从文本框中获取日期时间并将其放入SQL语句中

C# 如何从文本框中获取日期时间并将其放入SQL语句中,c#,mysql,sql,C#,Mysql,Sql,我有以下代码: private void button3_Click(object sender, EventArgs e) { dataGridView1.Refresh(); dataGridView1.Columns.Clear(); clsMSSQL.clsMSSQL mssql = new clsMSSQL.clsMSSQL(2); string sql = ("select CCase.RefNo AS Az,

我有以下代码:

private void button3_Click(object sender, EventArgs e)
    {

        dataGridView1.Refresh();
        dataGridView1.Columns.Clear();
        clsMSSQL.clsMSSQL mssql = new clsMSSQL.clsMSSQL(2);
        string sql = ("select CCase.RefNo AS Az, EventTemplate.EventCode AS Vorgang from ikaros.CCase join ikaros.Event on CCase.ID = Event.CCaseID join ikaros.EventTemplate on Event.EventTemplateID  = EventTemplate.ID where EventTemplate.EventCode='IRVB' and Event.EventDate ='date' order by CCase.RefNo ASC");
        mssql.Query(sql);
        mssql.Fetch();
        dataGridView1.ColumnCount = 2;
        dataGridView1.Columns[0].Name = "Aktenzeichen";
        dataGridView1.Columns[1].Name = "Vorgang";

        while (!mssql.eof)
        {
            string[] arr_row = new string[2];


            arr_row[0] = mssql.GetString("Az");
            arr_row[1] = mssql.GetString("Vorgang");
            dataGridView1.Rows.Add(arr_row);
            mssql.Fetch();
        }
        dataGridView1.EndEdit();
        dataGridView1.Refresh();


    }
现在我想制作一个文本框,人们可以在其中输入日期时间,它会得到文本框中给出的日期时间表。我做了研究,发现我需要将以下任务列为一门课:

and Event.EventDate ='date' 
因此,“date”应该是从文本框中获取信息并将其放入SQL语句的类。 我试图让我的文本框这样做,但我总是使程序冻结


谢谢。

您必须为此使用特殊控件:

  • WPF:

  • UWP:


这些控件也可以嵌入到数据网格中。

首先,您需要验证用户输入的日期(请参阅:)。然后可以将字符串转换为DateTime对象(请参见:)。最后,您可以将DateTime对象输出为格式化字符串(请参阅:)。如果有人对答案投了反对票,请留下评论。谢谢。