small schedule viewer shows how to work with datagrid with autocomplete and DateTime columns, unfortunately I have not database for it
File list:
scheduleViewer
.............\scheduleViewer
.............\..............\bin
.............\..............\...\Debug
.............\..............\...\.....\Interop.Microsoft.Office.Core.dll
.............\..............\...\.....\scheduleViewer.exe
.............\..............\...\.....\scheduleViewer.exe.config
.............\..............\...\.....\scheduleViewer.pdb
.............\..............\...\.....\scheduleViewer.vshost.exe
.............\..............\...\.....\scheduleViewer.vshost.exe.config
.............\..............\...\.....\scheduleViewer.vshost.exe.manifest
.............\..............\...\Release
.............\..............\obj
.............\..............\...\Debug
.............\..............\...\.....\Refactor
.............\..............\...\.....\TempPE
.............\..............\...\.....\......\Base.designer.cs.dll
.............\..............\...\.....\......\DataClasses1.designer.cs.dll
.............\..............\...\.....\build.force
.............\..............\...\.....\Interop.Microsoft.Office.Core.dll
.............\..............\...\.....\ResolveAssemblyReference.cache
.............\..............\...\.....\scheduleViewer.csproj.FileListAbsolute.txt
.............\..............\...\.....\scheduleViewer.csproj.GenerateResource.Cache
.............\..............\...\.....\scheduleViewer.csproj.ResolveComReference.cache
.............\..............\...\.....\scheduleViewer.exe
.............\..............\...\.....\scheduleViewer.pdb
.............\..............\...\.....\scheduleViewer.Properties.Resources.resources
.............\..............\...\.....\scheduleViewer.scheduleViewer.resources
.............\..............\...\Release
.............\..............\Properties
.............\..............\..........\AssemblyInfo.cs
.............\..............\..........\Resources.Designer.cs
.............\..............\..........\Resources.resx
.............\..............\..........\Settings.Designer.cs
.............\..............\..........\Settings.settings
.............\..............\Service References
.............\..............\app.config
.............\..............\Base.dbml
.............\..............\Base.dbml.layout
.............\..............\Base.designer.cs
.............\..............\Form1.cs
.............\..............\Form1.Designer.cs
.............\..............\Form1.resx
.............\..............\Program.cs
.............\..............\scheduleViewer.csproj
.............\..............\scheduleViewer.csproj.user
.............\sheduleEditor
.............\.............\bin
.............\.............\...\Debug
.............\.............\...\.....\sheduleEditor.exe
.............\.............\...\.....\sheduleEditor.exe.config
.............\.............\...\.....\sheduleEditor.pdb
.............\.............\...\.....\sheduleEditor.vshost.exe
.............\.............\...\.....\sheduleEditor.vshost.exe.config
.............\.............\...\.....\sheduleEditor.vshost.exe.manifest
.............\.............\obj
.............\.............\...\Debug
.............\.............\...\.....\Refactor
.............\.............\...\.....\TempPE
.............\.............\...\.....\......\Base.designer.cs.dll
.............\.............\...\.....\......\timetableCache.Designer.cs.dll
.............\.............\...\.....\......\timetableDataSet.Designer.cs.dll
.............\.............\...\.....\......\timetableDataSet1.Designer.cs.dll
.............\.............\...\.....\ResolveAssemblyReference.cache
.............\.............\...\.....\sheduleEditor.csproj.FileListAbsolute.txt
.............\.............\...\.....\sheduleEditor.csproj.GenerateResource.Cache
.............\.............\...\.....\sheduleEditor.exe
.............\.............\...\.....\sheduleEditor.pdb
.............\.............\...\.....\sheduleEditor.Properties.Resources.resources
.............\.............\...\.....\sheduleEditor.scheduleEditor.resources
.............\.............\Properties
.............\.............\..........\AssemblyInfo.cs
.............\.............\..........\Resources.Designer.cs
.............\.............\..........\Resources.resx
.............\.............\..........\Settings.Designer.cs
.............\.............\..........\Settings.settings
.............\.............\app.config
.............\.............\Base.dbml
.............\.............\Base.dbml.layout
.............\.............\Base.designer.cs
.............\.............\Form1.cs
.............\.............\Form1.Designer.cs
.............\.............\Form1.resx
.............\.............\Program.cs
.............\.............\sheduleEditor.csproj
.............\.............\sheduleEditor.csproj.user
.............\sheduleViewerWeb
.............\................\App_Data
.............\................\bin
.............\................\...\sheduleViewerWeb.dll
.............\................\...\sheduleViewerWeb.pdb
.............\................\obj
.............\................\...\Debug
.............\................\...\.....\TempPE
.............\................\...\.....\......\Base.designer.cs.dll
.............\................\...\.....\sheduleViewerWeb.csproj.FileListAbsolute.txt
.............\................\...\.....\sheduleViewerWeb.dll
.............\................\...\.....\sheduleViewerWeb.pdb
.............\................\Properties
.............\................\..........\AssemblyInfo.cs
.............\................\Base.dbml
.............\................\Base.dbml.layout
.............\................\Base.designer.cs
.............\................\Default.aspx
.............\................\Default.aspx.cs
.............\................\Default.aspx.designer.cs
.............\................\sheduleViewerWeb.csproj
.............\................\sheduleViewerWeb.csproj.user
.............\................\Web.config
.............\scheduleViewer.sln
.............\scheduleViewer.suo