Ask a Question related to ASP.NET General, Design and Development.
-
George Durzi #1
OnEditCommand - .FindControl Returning Null
cross posted in datagrid group.
Inside <columns/> in my datagrid, I have the following template column
<asp:templatecolumn HeaderText="To Be Completed By">
<itemtemplate>
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container,
"DataItem.FULL_NAME") %>'><asp:label>
</itemtemplate>
<edititemtemplate>
<asp:dropdownlist ID="cboToBeCompletedBy"
Runat="server"></asp:dropdownlist>
</edititemtemplate>
<asp:templatecolumn>
this template column is in cell 2 (0,1,2)
In my EditCommand event, I'd like to populate this dropdownlist. I call this
code
dgStatusIncomplete.EditItemIndex = e.Item.ItemIndex;
FetchSurveyStatusIncomplete(); // Populates the DataGrid
FetchUsersbyDepartment(
e.Item.Cells[2].FindControl("cboToBeCompletedBy"),
e.Item.Cells[3].Text.ToString());
The problem is that e.Item.Cells[2].FindControl("cboToBeCompletedBy") is
returning null, so the FetchUsersbyDepartment isn't receiving the drop down
list control as a parameter, it is incorrectly receiving null as a
parameter. Any idea?
private void FetchUsersbyDepartment(object control, string DeptId)
{
// Fetch Users for the Department
DataSet dsStaff = Department.FetchUsersbyDepartment(ConnectString,
DeptId);
System.Web.UI.WebControls.DropDownList ctrl =
(System.Web.UI.WebControls.DropDownList)control;
using (dsStaff)
{
if (dsStaff.Tables[0].Rows.Count > 0)
{
ctrl.DataSource = dsStaff;
ctrl.DataTextField = "USER_NAME";
ctrl.DataValueField = "ID";
ctrl.DataBind();
}
}
}
George Durzi Guest
-
#25503 [Bgs]: SQLite_query() returning NULL, not FALSE
ID: 25503 User updated by: o_gangrel at hotmail dot com Reported By: o_gangrel at hotmail dot com Status: Bogus Bug... -
#25503 [Opn->Bgs]: SQLite_query() returning NULL, not FALSE
ID: 25503 Updated by: wez@php.net Reported By: o_gangrel at hotmail dot com -Status: Open +Status: ... -
#25503 [NEW]: SQLite_query() returning NULL, not FALSE
From: o_gangrel at hotmail dot com Operating system: Windows 98 PHP version: 5.0.0b1 (beta1) PHP Bug Type: SQLite related... -
FindControl() returns NULL when object exists in Template?
I have seen the following behavior: when issuing a Page.FindControl() for a control which exists in an item template (from within an... -
OnEditCommand - FindControl returning Null
Inside <columns/> in my datagrid, I have the following template column <asp:templatecolumn HeaderText="To Be Completed By"> <itemtemplate>...



Reply With Quote

