2012-09-08 62 views
0

我正在使用C#vs2008製作程序,這是我的論文的準備。我試圖讓我的日期時間選擇器顯示月/日/年沒有在我的datagridview時間。我的日期時間選擇器設置爲日期時間。自定義datetimepicker

這裏是我的代碼示例:

Registrar.InsertStudent(
     Convert.ToInt32(txtStud_ID.Text), 
     txtFname.Text, 
     txtGname.Text, 
     txtMname.Text, 
     txtPAdd.Text, 
     txtLline.Text, 
     txtMobile.Text, 
     cbCitizen.SelectedItem.ToString(), 
     dtpDOB.Value, 
     Convert.ToInt32(txtAge.Text), 
     cbGradeLvL.SelectedItem.ToString(), 
     cbGender.SelectedItem.ToString(), 
     txtMotherName.Text, 
     txtMComp.Text, 
     txtMOcc.Text, 
     txtMAdd.Text, 
     txtMTele.Text, 
     txtFatherName.Text, 
     txtFComp.Text, 
     txtFOcc.Text, 
     txtFAdd.Text, 
     txtFTele.Text, 
     Convert.ToInt32(txtSiblings.Text), 
     txtSchool_Last_Attend.Text, 
     txtSchool_Add.Text, 
     txtDname.Text, 
     txtDTele.Text, 
     txtInsuComp.Text, 
     cbMedical_List.SelectedItem.ToString(), 
     txtPerson_Notified.Text, 
     cbRelation_Pupil.SelectedItem.ToString(), 
     txtIE_Contact.Text, 
     txtOther_Allergy.Text, 
     txtOtherIE.Text 
     ); 

回答

0

您可以使用此代碼

var result = dateTimePicker1.Value.Date.ToString(); 
+0

如何我可以用它在查詢裏面?對不起..即時通訊近24小時尋找這個,但沒有運氣..所以即時通訊試圖在這裏,如果你能幫助我.. – user1656695

+0

沒問題user1656695什麼是你的查詢sqlcommand? –

0

不完全明白你的問題嘗試,但如果你可以訪問DateTime變量。

DateTime dt = DateTime.Now; 
string dateString = dt.ToString("yyyy-mm-dd"); 

dateString現在等於= 「2012年9月8日」(根據時區)

+0

我的觀點是,當我點擊我的按鈕保存它產生的例子,你剛剛顯示,但代碼是在查詢內..如果你可以,你可以使用我的程序另一個示例? – user1656695

+0

你的datepicker的名字是什麼? – user1378730

+0

它可能是'dtpDOB' –

1

您可以設置自定義日期格式的的DateTimePicker如下:

this.datetimepicker.Format = DateTimePickerFormat.Custom; 
this.datetimepicker.CustomFormat = "MM-dd-yyyy" 
相關問題