Nurassyura Aripin Ответов: 1

Как преобразовать текст в текстовом поле gridview в формат datetime?


Всем привет,
У меня есть 1 функция, которая вставляет слова из выпадающего списка в текстовое поле в gridview.
проблема в том, что когда я вставляю текст для времени в текстовое поле, он отображает дату и время.
Я просто хочу показать только время.

Вы не могли бы мне помочь? спасибо.

Что я уже пробовал:

вот этот код:

rotected void Button2_Click(object sender, EventArgs e)
        {
            foreach (GridViewRow row in GridView1.Rows)
            {
                if (row.RowType == DataControlRowType.DataRow)
                {
                   
                    TextBox Dept = (TextBox)row.FindControl("TextBox14");
                    TextBox Time = (TextBox)row.FindControl("TextBox15");
                    TextBox Date = (TextBox)row.FindControl("TextBox16");
                    Dept.Text = DropDownList2.Text;
                    Time.Text = DropDownList1.Text;
                    Date.Text = TextBox13.Text;
                    
                }
            }

1 Ответов

Рейтинг:
2

OriginalGriff

Наверное, потому, что именно это ты ему и велел сделать.
Попробуйте вынуть эту линию:

Date.Text = TextBox13.Text;


Кстати: сделайте себе одолжение и перестаньте использовать имена Visual Studio по умолчанию для всего - вы можете помнить, что "TextBox8" - это номер мобильного телефона сегодня, но когда вам придется изменить его через три недели, вы это сделаете? Используйте описательные имена - например, "tbMobileNo", - и ваш код станет легче читать, более самодокументируемым, легче поддерживать - и на удивление быстрее кодировать, потому что Intellisense может добраться до "tbMobile" за три нажатия клавиш, где "TextBox8" занимает размышление и 8 нажатий клавиш...