Как получить дату и время из текстового поля и поместить его в оператор SQL - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть следующий код:

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Утверждение.Я пытался заставить свое текстовое поле делать это, но я всегда заставляю программу зависать.

Спасибо.

1 Ответ

0 голосов
/ 05 декабря 2018

Для этого необходимо использовать специальный элемент управления:

Эти элементы управления также могут быть встроены в сетку данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...