【问题标题】:How to get date time from textbox and put it into SQL Statement如何从文本框中获取日期时间并将其放入 SQL 语句
【发布时间】:2018-12-05 12:52:05
【问题描述】:

我有以下代码:

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 语句的类。 我试图让我的文本框做到这一点,但我总是让程序冻结。

谢谢。

【问题讨论】:

标签: c# mysql sql


【解决方案1】:

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

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

【讨论】:

  • 如果有人对答案投了反对票,请留下评论原因。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-12
  • 2017-08-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多