我試圖在DataGrid
中動態添加DateTime
(7/30/2011)列。我將上傳我手動製作的網格屏幕截圖。我想製作一個範圍組合框。因此,如果用戶選擇2周,那麼網格會逐日添加列。動態添加DataGrid日期時間列
回答
你可以做這樣的事情
private void AddColumns(GridView gv, string[] dateColumns)
{
for (int i = 0; i < dateColumns.Length; i++)
{
gv.Columns.Add(new GridViewColumn
{
Header = dateColumns[i],
DisplayMemberBinding = new Binding(String.Format("[{0}]", i))
});
}
}
這可以叫上了ComboBox OnSelectionChanged()
你也可以使用一個DataTemplate正確顯示的列:
<DataTemplate DataType="{x:Type DateTime}">
<TextBlock Text="{Binding StringFormat={0:d}}" />
</DataTemplate>
不,只是調整y我們對您的需求的StringFormat:
基本是Binding="{Binding date, StringFormat={}{0:dd/MM/yyyy}}"
以及我如何創建日期列? –
@酸查看編輯 –
感謝重播,但它對我來說很不清楚:(我必須這樣做?:綁定=「{綁定日期,StringFormat = {} {0:dd/MM/yyyy}}」 –
- 1. SQL添加兩列(日期時間)
- 2. 添加日期至日期時間
- 3. 添加日期時間(秒)
- 4. PHP添加日期時間
- 5. 添加到日期時間
- 6. 將日期時間間隔添加到日期時間
- 7. 動態添加列到WPF中的DataGrid
- 8. 在Flex中動態添加列到datagrid
- 9. 添加時間反饋日期時間
- 10. 動態添加Tabitems與Datagrid
- 11. Datagrid動態添加數據
- 12. 動態添加DataGrid中
- 13. SQL Server:將日期時間添加到日期時間字段?
- 14. 日期時間添加時間段而不顯示日期VB
- 15. 添加日期參數和時間參數單日期時間
- 16. SQL添加日期時間添加小時添加分鐘
- 17. 日期時間添加小時
- 18. JavaScript/jQuery +日期時間選擇器:動態添加的輸入不顯示激活日期時間選擇器。
- 19. 添加日期列
- 20. Gnuplot添加任意秒列到日期/時間列
- 21. 格式動態日期時間
- 22. SQL動態變化的日期時間
- 23. 動態日期時間SELECT查詢
- 24. 將時間跨度添加到日期?
- 25. 將日期/時間添加到JFreeChart圖
- 26. Visual Basic添加到時間戳日期
- 27. Java如何添加時間和日期
- 28. 添加前導零日期時間C#
- 29. 添加分鐘(時間)日期
- 30. 添加日期時間選取器?
提示:請確保您使用瀏覽器拼寫檢查。將其設置爲英語。 –