HighTechTalks DotNet Forums  

Composite control problem !!!

ASP.net Data Grid Control microsoft.public.dotnet.framework.aspnet.datagridcontrol


Discuss Composite control problem !!! in the ASP.net Data Grid Control forum.



Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old   
Mircea Pleteriu
 
Posts: n/a

Default Composite control problem !!! - 06-25-2004 , 03:29 AM






Hi all,

I have a composite control which only consists in a datagrid control for
beginning.

I create the datagrid control within the EnsureChildControls method and set
the AutoGeneratedColumns to false

My control exposes a method AddColumn(DataColumn column) which adds the
specified column to the
datagrid's columns collection.

My control also exposes a property named DataSource which exposes the
datagrid's DataSource property.

So, the user is able to add columns and set the datasource.

I override the DataBind method of the control
Inside the method I create a new template column consisting in a CheckBox
control and add it as the first column of the datagrid.
After that I call the DataBind on the daragrid control.

That's all about the custom control.

Now about the page that hosts the control.

The page only consits in my custom control and a button which when it is
pressed it should write to the output stream the indexes of the checked
items (the fist column being a checkbox).

In the Page_Load method I create more columns of type BoundColumn and add
them to the custom control. Also, I set the DataSource to point to a filled
in DataSet object after which I invoke the DataBind on my custom control.

Everything is fine.. the grid is displayed and the user can check items in
the grid.

When the button on the page is pressed I invoke a method of my control which
ensures that the controls exists calling EnsureChildControls and then
iterates through
the items of the grid and make a list of the checked items.

The BIG PROBLEM is that the collection of items is always EMPTY !!!!!

Do you have any idea why? Do you know any other solution to get the checked
items?

Thanks for help,
Mircea










Reply With Quote
Reply




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.