G
Guest
I have the following cod
private void btnUpdate_Click(object sender, System.EventArgs e
TextBox tbMembers = new TextBox()
tbMembers = (TextBox) dlClubs.FindControl("tbMembers")
string sqlUpdate = "UPDATE tblClub SET "
if (tbMembers.Text.Length > 0
sqlUpdate = sqlUpdate + "Membership = " + tbMembers.Text.Replace("'","''") + ", "
els
sqlUpdate = sqlUpdate + "Membership = null,"
sqlUpdate = sqlUpdate + " WHERE (ClubID = " + ddlClubs.SelectedValue + ")"
Response.Write(sqlUpdate)
This code results in a "Object reference not set to an instance of an object". I have checked to ensure the Datagrid contains this object. The following is how it is defined in the datagrid
<asp:datalist id="dlClubs" runat="server"><ItemTemplate><TABLE id="Table13" width="500"><TR><TD vAlign="top"><asp:label id="lblMembers" runat="server" CssClass="lblDetail">Number of Memebers:</asp:label></TD><TD vAlign="top"><asp:textbox id="tbMembers" runat="server" Width="200px" Text='<%# DataBinder.Eval(Container, "DataItem.Membership") %>'></asp:textbox></TD></TR></TABLE></ItemTemplate></asp:datalist
What am I doing wrong? Shouldn't this work? Is there some other way to get the value out of a textbox element on the form
Thanks
CDWaddel
private void btnUpdate_Click(object sender, System.EventArgs e
TextBox tbMembers = new TextBox()
tbMembers = (TextBox) dlClubs.FindControl("tbMembers")
string sqlUpdate = "UPDATE tblClub SET "
if (tbMembers.Text.Length > 0
sqlUpdate = sqlUpdate + "Membership = " + tbMembers.Text.Replace("'","''") + ", "
els
sqlUpdate = sqlUpdate + "Membership = null,"
sqlUpdate = sqlUpdate + " WHERE (ClubID = " + ddlClubs.SelectedValue + ")"
Response.Write(sqlUpdate)
This code results in a "Object reference not set to an instance of an object". I have checked to ensure the Datagrid contains this object. The following is how it is defined in the datagrid
<asp:datalist id="dlClubs" runat="server"><ItemTemplate><TABLE id="Table13" width="500"><TR><TD vAlign="top"><asp:label id="lblMembers" runat="server" CssClass="lblDetail">Number of Memebers:</asp:label></TD><TD vAlign="top"><asp:textbox id="tbMembers" runat="server" Width="200px" Text='<%# DataBinder.Eval(Container, "DataItem.Membership") %>'></asp:textbox></TD></TR></TABLE></ItemTemplate></asp:datalist
What am I doing wrong? Shouldn't this work? Is there some other way to get the value out of a textbox element on the form
Thanks
CDWaddel