データグリッドビューにコード列を追加しました。wpfデータグリッドはまだスクロールバーが隠されています
public List<DateTime> DaysOfMonth { get; set; }
public static List<DateTime> GetDates(int year, int month)
{
return Enumerable.Range(1, DateTime.DaysInMonth(year, month))
.Select(day => new DateTime(year, month, day))
.ToList();
}
//add to datagrid
DaysOfMonth = GetDates(DateTime.Now.Year, DateTime.Now.Month);
Dps.Columns.Add(new DataGridTextColumn { Header = "Raw material" });
Dps.Columns.Add(new DataGridTextColumn { Header = "Description" });
Dps.Columns.Add(new DataGridTextColumn { Header = "Part No" });
foreach (var d in DaysOfMonth)
{
Dps.Columns.Add(new DataGridTextColumn { Header = d.ToShortDateString() , FontSize = 14});
}
XAML:
<DataGrid Name="Dps"
Margin="2,2,2,2"
VerticalScrollBarVisibility="Visible"
HorizontalScrollBarVisibility="Visible" />
私は、DataGrid、例えば30列のスクロールバーは、まだ私はなぜない隠されている場合。