2.0: inaccessible control in DataList

R

RAM

Hi,
Please help again.
I have written DataList control with editing/deleting/adding rows - in .aspx
I have:
<asp:DataList ID="PositionsDataList" runat="server"

OnEditCommand="Positions_Edit"

OnUpdateCommand="Positions_Update"

OnCancelCommand="Positions_Cancel"

OnDeleteCommand="Positions_Delete"> ...

<FooterTemplate>

</tbody>

<tfoot>

<tr><td><asp:LinkButton ID="PositionsAdd" runat="server" Text="Add"
CommandName="Add" OnCommand="Positions_Add" /></td> ...

It works genarally fine. I have a problem with switching off Add button in
Positions_Add function (I want disable the control and go to edit mode of a
new row):
protected void Positions_Add(object sender, CommandEventArgs e)

{

PositionsDataList.EditItemIndex = PositionsDataList.Items.Count;

PositionsBind(connection, true);

((LinkButton)PositionsDataList.FindControl("PositionsAdd")).Visible =
false;

}

There's an error in last line because FindControl returns null. I don't
understand why and I don't know how to write the code correctly.
Please help. Thanks.
/RAM/
 
G

Guest

LinkButton button = (LinkButton)
PositionsDataList.Controls[PositionsDataList.Controls.Count -
1].FindControl("PositionsAdd")
 
R

RAM

Thanks.

U¿ytkownik "Milosz Skalecki said:
LinkButton button = (LinkButton)
PositionsDataList.Controls[PositionsDataList.Controls.Count -
1].FindControl("PositionsAdd")
--
Milosz Skalecki
MCP, MCAD


RAM said:
Hi,
Please help again.
I have written DataList control with editing/deleting/adding rows - in
.aspx
I have:
<asp:DataList ID="PositionsDataList" runat="server"

OnEditCommand="Positions_Edit"

OnUpdateCommand="Positions_Update"

OnCancelCommand="Positions_Cancel"

OnDeleteCommand="Positions_Delete"> ...

<FooterTemplate>

</tbody>

<tfoot>

<tr><td><asp:LinkButton ID="PositionsAdd" runat="server" Text="Add"
CommandName="Add" OnCommand="Positions_Add" /></td> ...

It works genarally fine. I have a problem with switching off Add button
in
Positions_Add function (I want disable the control and go to edit mode of
a
new row):
protected void Positions_Add(object sender, CommandEventArgs e)

{

PositionsDataList.EditItemIndex = PositionsDataList.Items.Count;

PositionsBind(connection, true);

((LinkButton)PositionsDataList.FindControl("PositionsAdd")).Visible =
false;

}

There's an error in last line because FindControl returns null. I don't
understand why and I don't know how to write the code correctly.
Please help. Thanks.
/RAM/
 
G

Guest

Spoko :D
--
Milosz Skalecki
MCP, MCAD


RAM said:
Thanks.

U¿ytkownik "Milosz Skalecki said:
LinkButton button = (LinkButton)
PositionsDataList.Controls[PositionsDataList.Controls.Count -
1].FindControl("PositionsAdd")
--
Milosz Skalecki
MCP, MCAD


RAM said:
Hi,
Please help again.
I have written DataList control with editing/deleting/adding rows - in
.aspx
I have:
<asp:DataList ID="PositionsDataList" runat="server"

OnEditCommand="Positions_Edit"

OnUpdateCommand="Positions_Update"

OnCancelCommand="Positions_Cancel"

OnDeleteCommand="Positions_Delete"> ...

<FooterTemplate>

</tbody>

<tfoot>

<tr><td><asp:LinkButton ID="PositionsAdd" runat="server" Text="Add"
CommandName="Add" OnCommand="Positions_Add" /></td> ...

It works genarally fine. I have a problem with switching off Add button
in
Positions_Add function (I want disable the control and go to edit mode of
a
new row):
protected void Positions_Add(object sender, CommandEventArgs e)

{

PositionsDataList.EditItemIndex = PositionsDataList.Items.Count;

PositionsBind(connection, true);

((LinkButton)PositionsDataList.FindControl("PositionsAdd")).Visible =
false;

}

There's an error in last line because FindControl returns null. I don't
understand why and I don't know how to write the code correctly.
Please help. Thanks.
/RAM/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,070
Latest member
BiogenixGummies

Latest Threads

Top