or

| <telerik:RadGrid |
| ID="rgResults" |
| runat="server" |
| AllowSorting="false" |
| AutoGenerateColumns="False" |
| GridLines="None" EnableEmbeddedSkins="false" Skin="MAU"> |
| <HeaderContextMenu EnableAutoScroll="True" EnableEmbeddedSkins="False"></HeaderContextMenu> |
| <MasterTableView DataKeyNames="PatientID"> |
| <Columns> |
| REMOVED |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| Dim objWebService As New Search.QueryWebService |
| Dim XMLNodeObject As XmlNode = objWebService.Search(p1, p2, p3, p4) |
| Dim xmlDoc As New XmlDocument() |
| xmlDoc.AppendChild(xmlDoc.ImportNode(XMLNodeObject, True)) |
| Dim ds As New DataSet |
| ds.ReadXml(New StringReader(xmlDoc.OuterXml)) |
| rgResults.DataSource = ds |
| rgResults.DataBind() |
protected void radGrid_ItemCommand(object source, GridCommandEventArgs e)
{
switch (e.CommandName)
{
case
"Update":
{
GridEditFormItem gridInsert = (GridEditFormItem)e.Item;
string pNavn = ((TextBox)(gridInsert["Navn"].Controls[0])).Text;
...
The .Controls[0] throw an "index out of range" because the cell holds no controls. The gridInsert["Navn"] does exist.
Please help.