2016-03-25 5 views
0

:C# benim DataGridView sütun göstermek MySQL veritabanı kullanarak yanlış yıl

enter image description here

Benim DataGridView sonuçları:

enter image description here

Kodum

MySqlCommand cmd = new MySqlCommand("SELECT Invoices.InvoiceDate,InvoiceDetail.ProductName,InvoiceDetail.Quantity,InvoiceDetail.Discount FROM Invoices INNER JOIN InvoiceDetail ON Invoices.InvoiceID=InvoiceDetail.InvoiceID WHERE Invoices.CustomersID='" + textBox1.Text + "'", con); 

MySqlDataAdapter sda = new MySqlDataAdapter(); 
sda.SelectCommand = cmd; 

DataTable dt = new DataTable(); 
sda.Fill(dt); 

BindingSource bs = new BindingSource(); 
bs.DataSource = dt; 

dataGridView1.DataSource = bs; 
dataGridView1.Columns[0].DefaultCellStyle.Format = "yyyy/MM/dd"; 

sda.Update(dt); 
+0

Biçimlendirmediğinizde ne olur? Yorumlamayı deneyin: dataGridView1.Columns [0] .DefaultCellStyle.Format = "yyyy/MM/dd"; bu satır? – FaizanRabbani

cevap

0

Sen kullanabilirsiniz Gridview için DataFormatString = "{0: yyyy/AA/dd}".

+0

Lütfen Tam Kod –