2012-01-06 47 views
1
<asp:BoundField DataField="Birthadate" DataFormatString="{0:d}" 
        HeaderText="Gimimo data" SortExpression="Birthadate" /> 

我已經格式化日期,但是當我按下編輯它給我edti日期和時間?如何不顯示時間? enter image description hereC#asp.net datagrid編輯時只顯示日期

回答

1

ApplyFormatInEditMode設置爲true,以便將項目格式推送到編輯項目中。

<asp:BoundField ApplyFormatInEditMode="true" DataField="Birthadate" DataFormatString="{0:d}" HeaderText="Gimimo data" SortExpression="Birthadate" /> 
0

你可以試試這個第一選擇單元中使用鼠標點擊事件,當你點擊這個DataGrid中搶值轉換成字符串。

string selectedValue = ""; 

,因爲它在17和00之間的空間,你可以把它寫喜歡這個

string finalResult = selectedValue.substring(0,selectedValue.indexOf(" ")-1); 

然後再在finalResult傳遞值到特定的細胞。這就是全部。在這個例子中你不需要使用DateTime strut。

相關問題