I have set up a forum
for those who use CompleteGridView and other controls from the assembly. If you
want to access the forum
click here. If the forum does not work (I experienced these days problems
with the hosting) send a mail to dan.cimpoiesu@gmail.com.
CompleteGridView
CompleteGridView is a ASP.NET data grid component derived from Microsoft's GridView. It is written with Framework 2.0 and it is absolutely
free.
CompleteGridView has the following enhancements:
Master detail template to support displaying master detail data. Unlimited levels
of master detail. Just be sure to use pagination in order not to have huge size
pages. For a better understanding of this feature please watch the
video demonstration.
Unselect button for setting SelectedIndex of the GridView to -1 when a GridViewRow is selected (unselecting a row in GridView).
Quick filter tool for filtering data.
Advanced filtering options panel to search either in beginning or inside values
or to mix filters with OR/AND operators.
Sort arrow icon to help the use to see the sorting order (ascending,descending)
applied to a column.
CachedDataItems property to access the DataItem property of any GridViewRow any time ( not only in the RowDataBound event ).
Record count row that displays the number of records from the datasource and what
records are displayed on the current page in a customizable format ( e.g. Displaying
items 1 to 10 from 215 ).
Lookup
The Lookup control is designed to add communication between web pages and popups.
For those who worked on Windows Forms and used dialogs to choose or to pick some
items probably ASP.NET seems poor in this dierection. Let's imagine the following
scenario - we have an web form with a TextBox that holds the customer name. We want a button near
it to open a popup window with a list of customers with strong search capabilities
from where we can choose easily one and put it in that TextBox. In this case the DropDownList is not enough. This is a scenario where
the Lookup control can be used. The Lookup permits to open a popup window, user
defined and when this popup is closed can refresh the parent window to reflect the
user choice. For a better understanding of this control please watch the
video demonstration.
The Lookup has the following features:
Capability of opening a popup window of desired size.
Can announce the parent
window when to update itself as result of a user choice ( with the Selected event
)
A special class for the popup window ( LookupPage ) that permits with the
RefreshParentDialog method to close the popup and refresh the parent.
Result
object property to get the result from the popup window and process it.
Designer support for choosing the popup window.
DateTimePicker
I always wanted a nice DateTimePicker control in the ASP.NET as a WebControl that does not postback. Unfortunatelly Microsoft
supplies only the Calendar control, that always make a postback and there
was no improvement in ASP.NET 2.0. So i started to make a DateTimePicker control
with javascript code behind that is derived from the WebControls ( so you can manipulate
it also from designer and has full designer support ).
The DateTimePicker has the following features:
The selection of the date can be made without any postback.
Value string property that can be databound to any DateTime value and DBNull ( binding to DBNull is very poor supported by Microsoft controls ).
Full designer support including AutoFormats ( currently 2 styles - Professional
and Colorful but I will add more ).
Nice XP Calendar image button.
CollapsiblePanel
The CollapsiblePanel is a control that I used pretty much in the CompleteGridView
control. It is derived from Panel, and you can show or hide it's content in order to
save space. It can be expanded or collapsed either from a button on top of it, either
from code using its State property. And what it makes difference between it and
other third party panel is that expanding and collapsing is done through javascript
without any postback. For a better understanding of this control please watch the
video demonstration.
The CollapsiblePanel has the following features:
Expand and collapse without postback.
Expand/Collapse button either as link,button or image.
State property to
set programatically the state of the panel.
Nice XP Expand/Collapse image button.
Here you can download the assembly that contains the CompleteGridView, DateTimePicker
and other controls ( version 1.1.0 ) and source
Download Download source
See the how to video demonstrations for CompleteGridView
popup window imagebutton asp.net template control textbox
rowdatabound get windows value 2.0 lookup gridview dropdownlist selectedindex unselect
size master details panel unselecting a row in an video asp completegridview close
and postback parent datetimepicker open event refresh filter update from code dataitem
property compenent adding to javascript source for ASP.net DateTimePicker dbnull
record count opening pop up on records sort arrow webform .net detail with pagination
gridviewrow download calendar using how use datetime picker data datagrid add web
controls dan cimpoiesu refreshing the page when is closed without button selection,
expand collapse programatically access free values of form 2 grid linkbutton image
behind updating rows images sorting ascending descending hide column inside view
not displaying page, create selection binding arrows show component expanding gridview,collapse
setting properties complete showing format bind inc# external sorted (grid or datagridview)
collapsiblepanel does choices hyperlink mit webcontrol buttons icons counter recordcount
third party remember feature link no controll vb expand/collapse orders popups item
opener columns by - date between display aspnet hiding collapsing count, state used
demonstration set bound difference collapsible master/detail through pick datagrid,asp.net
.rows 1.1 selected