Member 13132705 Ответов: 2

Отображение значения ячейки datagridview в текстовом поле и преобразование в формат MMDDYYY


I have a datagridview in which 8 columns. I have to display selected cells from datagridview into textbox. I am able to display value in taxtbox from datagridview. My Problem is with date format. In datagridview and query and ms access database date format is "MM-dd-yyyy"" format but when i display datagridview cell value in textbox it is display as "ddd-MM-dd-yyyy" format. I need it should be display as "MM-dd-yyyy".

What I have tried:

<pre>I tried: dataGridView1.Columns["Processing Date"].DefaultCellStyle.Format = "MM/dd/yyyy"; dataGridView1.Columns["Due Date"].DefaultCellStyle.Format = "MM/dd/yyyy";

phil.o

Лучше покажите код, в котором вы назначаете свойство Text текстового поля, а не ту часть, которая касается datagridview.

Member 13132705

частная dataGridView1_CellClick недействительным(объект отправителя, DataGridViewCellEventArgs е)
{
если (например, RowIndex >= 0)
{
//возвращает коллекцию, содержащую все строки
Ячейки datagridviewrow подряд = это.dataGridView1.Ряды[электронный.Параметр rowindex];
//заполнить текстовое поле из определенного значения координат столбца и строки.
textBox5.Text = строка.Ячейки[0].Значение.Метод toString();
textBox6.Text = строка.Ячейки[1].Значение.Метод toString();
textBox7.Text = строка.Ячейки[2].Значение.Метод toString();
textBox8.Text = строка.Ячейки[3].Значение.Метод toString();
textBox9.Text = строка.Ячейки[4].Значение.Метод toString();
textBox10.Текст = строка.Ячейки[5].Значение.Метод toString();
}
}
этот код я использую для присвоения значения в текстовом поле из datagridview

2 Ответов

Рейтинг:
9

Member 13132705

string stringtodate = ((DateTime)row.Cells[4].Value).ToString("MM-dd-yyyy");
                textBox9.Text = stringtodate;


Рейтинг:
1

phil.o

Воспользуйся

textBox??.Text = row.Cells[?].Value.ToString("MM/dd/yyyy");
для текстового поля, предназначенного для отображения даты.


Member 13132705

это не работает

phil.o

"не работает" - это неверное описание проблемы.