The DataGridView control is a new control presented in .NET framework 2.0 that replaces the DataGrid control. The DataGridView control provides increased amount of basic and advanced features that are not supported in the DataGrid .NET control. In addition, the structure and architecture of the DataGridView control makes it much easier to extend and customize than the DataGrid control.
DataGridView Columns .NET assembly from Rustemsoft is a DataGridView Columns software package specifically designed for .NET developers. The assembly allows you to use all strengths of the MS Windows .NET forms DataGridView control without waiving the user interface elements your customers need.
DataGridView Combo Column contains combobox for a DataGridView on your .NET form. It is not just a dropdown combobox, which appears when a DataGridView cell becomes the current cell. This .NET DataGridView DataGridViewColumn combobox control has the following attractive features:
This combobox DataGridViewColumn automatically fills the text at the cursor with the value of its dropdown values list. As characters are typed, the component finds the closest matching item from the list and automatically fills in the remaining characters. Appended characters are highlighted so that they are replaced by any further typing.
For this auto-filling feature you can setup the character case sensibility.
This DataGridViewColumn gives you ability to instantly update dropdown values with a really simple and friendly user interface. When you click the additional dropdown button of the combo a dictionary of its list values will be displayed below the combo. You can update values, and insert and delete rows in the dictionary grid.
You can turn off all or some of these features and use the combobox DataGridViewColumn just as an easy dropdown DataGridView combobox.
You can set its DataSource, DisplayMember, and ValueMember to bind the combobox to a foreign table.
You can change the look of the calendar portion of the control by setting the CalendarForeColor, CalendarFont, CalendarTitleBackColor, CalendarTitleForeColor, CalendarTrailingForeColor, and CalendarMonthBackground properties.
The Format property sets the DateTimePickerFormat of the control. The default date Format is DateTimePickerFormat.Long. If the Format property is set to DateTimePickerFormat.Custom, you can create your own format style by setting the CustomFormat property and building a custom format string. The custom format string can be a combination of custom field characters and other literal characters. For example, you can display the date as "June 01, 2001 - Friday" by setting the CustomFormat property to "MMMM dd, yyyy - dddd".
You can limit the dates and times that can be selected by setting the MinDate and MaxDate properties.
DateTimePicker control allows you to display and collect dates and times formatted data. It allows you to display calendar information. The DateTime picker allows the user to view the days of the week around the day selected, or to view different months, as if flipping through a calendar. Another advantage of the DateTime picker is that it disallows invalid input.
The date-time picker consists of a text box with an accompanying calendar drop down. The user can input a date in several ways. Primarily, the user can enter a date by just typing it into the text box. Date-time picker validates the entry and disallows it if it is invalid. Second, the user can use the drop down to navigate to a date. Finally, the user can use the drop down and quickly click on today's Date to enter the current date, regardless of the month displayed in the drop down.