Hi,
post the relevant code of your control and page. That way it is easier for
us to figure out what you have done so far.
--
Teemu Keiski
MCP, Microsoft MVP (ASP.NET), AspInsiders member
ASP.NET Forum Moderator, AspAlliance Columnist
http://blogs.aspadvice.com/joteke [quoted text, click to view] "Mircea Pleteriu" <mpleteriu@asp-gmbh.de> wrote in message
news:ufk0ZZoWEHA.2816@TK2MSFTNGP11.phx.gbl...
> 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
>
>
>
>
>
>
>
>
>