J
jason
I've seen a few posts on this issue, but no clear solutions.
I have a mulitiline textbox inside a datagrid.
I use TemplateColumn to define as multiline with 3 rows.
I have other field types like drop downs that have no issue displaying
last values in edit mode with seemingly more complicated code.
when I attempt to find my textbox with
Dim ddlxnotes2 As textbox =
UserGrid.Items(e.Item.ItemIndex).FindControl("xnotes")
ddlxnotes2.text = ctype(e.item.FindControl("xnotes"), TextBox).text
I get error:
Object reference not set to an instance of an object
I've tried to simply enter the number
ddlxnotes2.text = e.Item.Cells(5).text
but that produces a blank field in edit mode. When I change the feild
number (from 5) to other fields numbers it does load their set value.
I tried removing multiline and rows=3 from the asp:textbox tag, but the
error persist and the field is blank. I am sure it's field number 5 on
the datagrid as it's the last field, 4 works and 6 produces an out of
range.
here's the complete field TAG
asp:TemplateColumn HeaderText="Notes">
<itemstyle width=200 />
<ItemTemplate >
<asp:Label runat="server" Text='<%# Container.DataItem("xnotes") %>'
ID="Lblnotes"/>
</ItemTemplate>
<EditItemTemplate>
<asp:textbox textmode=multiline rows=3 width=400 runat="server"
id="xnotes">
</asp:textbox>
</EditItemTemplate>
</asp:TemplateColumn>
Thanks in advance for any help or information!
I have a mulitiline textbox inside a datagrid.
I use TemplateColumn to define as multiline with 3 rows.
I have other field types like drop downs that have no issue displaying
last values in edit mode with seemingly more complicated code.
when I attempt to find my textbox with
Dim ddlxnotes2 As textbox =
UserGrid.Items(e.Item.ItemIndex).FindControl("xnotes")
ddlxnotes2.text = ctype(e.item.FindControl("xnotes"), TextBox).text
I get error:
Object reference not set to an instance of an object
I've tried to simply enter the number
ddlxnotes2.text = e.Item.Cells(5).text
but that produces a blank field in edit mode. When I change the feild
number (from 5) to other fields numbers it does load their set value.
I tried removing multiline and rows=3 from the asp:textbox tag, but the
error persist and the field is blank. I am sure it's field number 5 on
the datagrid as it's the last field, 4 works and 6 produces an out of
range.
here's the complete field TAG
asp:TemplateColumn HeaderText="Notes">
<itemstyle width=200 />
<ItemTemplate >
<asp:Label runat="server" Text='<%# Container.DataItem("xnotes") %>'
ID="Lblnotes"/>
</ItemTemplate>
<EditItemTemplate>
<asp:textbox textmode=multiline rows=3 width=400 runat="server"
id="xnotes">
</asp:textbox>
</EditItemTemplate>
</asp:TemplateColumn>
Thanks in advance for any help or information!