or
<telerik:RadPersistenceManager ID="RadPersistenceManager1" runat="server"></telerik:RadPersistenceManager> <asp:HiddenField runat="server" ID="SessionID" /><telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource" OnItemCreated="RadGrid1_ItemCreated" Style="margin-top: 0px" AllowSorting="True"> <ClientSettings> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> </ClientSettings> <MasterTableView> <RowIndicatorColumn Visible="False"> </RowIndicatorColumn> <ExpandCollapseColumn Created="True"> </ExpandCollapseColumn> <HeaderStyle HorizontalAlign="Center" /> </MasterTableView> </telerik:RadGrid>protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e) { if (e.Item is GridHeaderItem) { GridHeaderItem item = e.Item as GridHeaderItem; var columnName = "Column"; var columnCount = 0; foreach (GridColumn col in RadGrid1.MasterTableView.AutoGeneratedColumns) { RadComboBox radCombo = new RadComboBox(); // radCombo.ClientIDMode = ClientIDMode.Static; radCombo.ID = "Column" + columnCount; radCombo.EmptyMessage = "Select Field"; //Need to get fields and etc,then loop and add var receiveByTagsFields = GetReceiveByTagFields(Convert.ToInt32(PurchaseShipmentUid)); foreach (var field in receiveByTagsFields.ReceiveByTagImportFields.OrderBy(x => x.Label)) { RadComboBoxItem CBitem = new RadComboBoxItem(); CBitem.ClientIDMode = ClientIDMode.AutoID; CBitem.Text = field.Label; CBitem.Value = field.Id.ToString(); radCombo.Items.Add(CBitem); } if (receiveByTagsFields.MetaFields.Count() != 0) { foreach (var field in receiveByTagsFields.MetaFields.OrderBy(x => x.Label)) { RadComboBoxItem CBitem = new RadComboBoxItem(); CBitem.ClientIDMode = ClientIDMode.AutoID; CBitem.Text = field.Label; CBitem.Value = field.InventoryMetaUid.ToString(); radCombo.Items.Add(CBitem); } } LinkButton link = new LinkButton(); link.ClientIDMode = ClientIDMode.AutoID; link.Text = "Edit"; LiteralControl br = new LiteralControl("<br />"); if (col.ColumnType == "GridBoundColumn" || col.ColumnType == "GridNumericColumn") { item[col.UniqueName].Controls.Add(br); item[col.UniqueName].Controls.Add(radCombo); } radCombo.Items.Add(new RadComboBoxItem("Do not import", "-1")); RadPersistenceManager1.PersistenceSettings.AddSetting(radCombo.ClientID); columnCount++; } } }protected void ValidateButton_Click(object sender, EventArgs e) { try { SessionID.Value = Guid.NewGuid().ToString(); RadPersistenceManager1.StorageProviderKey = SessionID.Value; RadPersistenceManager1.SaveState(); int columnCount = RadGrid1.MasterTableView.RenderColumns.Count() - 2; List<ValueName> selectedOptions = new List<ValueName>(); GridItem[] headers = RadGrid1.MasterTableView.GetItems(GridItemType.Header); for (int i = 0; i < columnCount; i++) { string columnName = String.Format("Column{0}", i); RadComboBox columnComboBox = headers[0].FindControl(columnName) as RadComboBox; string selectedText = string.Empty; if (columnComboBox != null) { var selected = columnComboBox.SelectedValue; if (columnComboBox.SelectedItem != null) { selectedText = columnComboBox.SelectedItem.Text; } selectedOptions.Add(new ValueName() { Name = selectedText, Value = selected }); } } var grouped = from opt in selectedOptions group opt by opt.Value; foreach (var VARIABLE in grouped) { if (VARIABLE.Count() > 1) { if (VARIABLE.Key.ToString() == "") { // Report back to the user they MUST select a valid column mapping or set it to ignore. Literal literal = new Literal(); literal.Text = "<span class='redtext'>Each column must be unique and have either a column type selected or ignore.</span>"; ValidationPlaceHolder.Controls.Add(literal); linkButtonSetAllToDoNotImport.Visible = true; break; } if (VARIABLE.Key.ToString() != "-1") { foreach (var valueName in VARIABLE) { Literal literal = new Literal(); literal.Text = String.Format("<span class='RedText Bold'>Column Error:</span><span class='RedText'> Duplicate </span><span class='RedText Bold'>{0}</span><span class='RedText'> column labels are being used.</span>", valueName.Name); ValidationPlaceHolder.Controls.Add(literal); break; } linkButtonSetAllToDoNotImport.Visible = true; break; } } } } catch (Exception) { throw; } }<div class="AfterBorderRow"> <div style="text-align: right; margin-top: 5px;"> <span id="ctl00_ContentPlaceHolder1_ValidateButton" class="RadButton RadButton_Default rbSkinnedButton" tabindex="0"><input class="rbDecorated" type="submit" name="ctl00$ContentPlaceHolder1$ValidateButton" id="ctl00_ContentPlaceHolder1_ValidateButton_input" value="Validate" tabindex="-1"><input id="ctl00_ContentPlaceHolder1_ValidateButton_ClientState" name="ctl00_ContentPlaceHolder1_ValidateButton_ClientState" type="hidden" autocomplete="off"></span> <span id="ctl00_ContentPlaceHolder1_FinishButton" class="RadButton RadButton_Default rbSkinnedButton rbDisabled" disabled="disabled" tabindex="0"><input class="rbDecorated" type="submit" name="ctl00$ContentPlaceHolder1$FinishButton" id="ctl00_ContentPlaceHolder1_FinishButton_input" value="Finish" disabled="disabled" tabindex="-1"><input id="ctl00_ContentPlaceHolder1_FinishButton_ClientState" name="ctl00_ContentPlaceHolder1_FinishButton_ClientState" type="hidden" autocomplete="off"></span> </div> <input type="hidden" name="ctl00$ContentPlaceHolder1$ShowGridArea" id="ctl00_ContentPlaceHolder1_ShowGridArea" value="false"> <br> <div id="ctl00_ContentPlaceHolder1_RadGrid1" class="RadGrid RadGrid_Default" style="margin-top: 0px" tabindex="0"><table class="rgMasterTable rgClipCells" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_TopPager" style="width:100%;table-layout:auto;overflow:hidden;empty-cells:show;"> <thead> <tr class="rgCommandRow"> <td class="rgCommandCell" colspan="5"><table class="rgCommandTable" summary="Command item for additional functionalities for the grid like adding a new record and exporting." style="width:100%;"> <caption> <span style="display: none">Command item</span> </caption><thead> <tr> <th scope="col"></th> </tr> </thead><tbody> <tr> <td align="left"><input type="submit" name="ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl00$AddNewRecordButton" value=" " id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl00_AddNewRecordButton" title=" Add Record" class="rgAdd"><a id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl00_InitInsertButton" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl00$InitInsertButton','')"> Add Record</a></td><td align="right"><input type="submit" name="ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl00$RefreshButton" value=" " id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl00_RefreshButton" title=" Refresh" class="rgRefresh"><a id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl00_RebindGridButton" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl00$RebindGridButton','')"> Refresh</a></td> </tr> </tbody> </table></td> </tr> </thead><tbody style="display:none;"><tr><td></td></tr></tbody></table><div class="rgHeaderWrapper"><div id="ctl00_ContentPlaceHolder1_RadGrid1_GridHeader" class="rgHeaderDiv" style="overflow: hidden; margin-right: 17px;"><table class="rgMasterTable rgClipCells rgClipCells" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_Header" style="width: 100%; table-layout: fixed; overflow: hidden; empty-cells: show;"> <colgroup> <col style="width: 374px;"> <col style="width: 176px;"> <col style="width: 176px;"> <col style="width: 176px;"> <col style="width: 176px;"> </colgroup><thead> <tr> <th scope="col" class="rgHeader" style="text-align: center; height: 0px;"><a title="Click here to sort" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl01$ctl00','')">Class</a><br><div id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column0" class="RadComboBox RadComboBox_Default" style="width:160px;white-space:normal;"> <table summary="combobox" style="border-width:0;border-collapse:collapse;width:100%"> <tbody><tr class="rcbReadOnly"> <td class="rcbInputCell rcbInputCellLeft" style="width:100%;"><input name="ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl01$Column0" type="text" class="rcbInput radPreventDecorate rcbEmptyMessage" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column0_Input" value="Select Field" readonly="readonly" autocomplete="off"></td><td class="rcbArrowCell rcbArrowCellRight"><a id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column0_Arrow" style="overflow: hidden;display: block;position: relative;outline: none;">select</a></td> </tr> </tbody></table><div class="rcbSlide" style="z-index:6000;"><div id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column0_DropDown" class="RadComboBoxDropDown RadComboBoxDropDown_Default " style="display:none;"><div class="rcbScroll rcbWidth" style="width:100%;"><ul class="rcbList" style="list-style:none;margin:0;padding:0;zoom:1;"><li class="rcbItem">Room</li><li class="rcbItem">Serial</li><li class="rcbItem">Status</li><li class="rcbItem">Tag</li><li class="rcbItem">Asset Tag</li><li class="rcbItem">FAID</li><li class="rcbItem">In Service</li><li class="rcbItem">Do not import</li></ul></div></div></div><input id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column0_ClientState" name="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column0_ClientState" type="hidden" autocomplete="off"> </div></th><th scope="col" class="rgHeader" style="text-align: center; height: 0px;"><a title="Click here to sort" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl01$ctl01','')">Column1</a><br><div id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column1" class="RadComboBox RadComboBox_Default" style="width:160px;white-space:normal;"> <table summary="combobox" style="border-width:0;border-collapse:collapse;width:100%"> <tbody><tr class="rcbReadOnly"> <td class="rcbInputCell rcbInputCellLeft" style="width:100%;"><input name="ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl01$Column1" type="text" class="rcbInput radPreventDecorate rcbEmptyMessage" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column1_Input" value="Select Field" readonly="readonly" autocomplete="off"></td><td class="rcbArrowCell rcbArrowCellRight"><a id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column1_Arrow" style="overflow: hidden;display: block;position: relative;outline: none;">select</a></td> </tr> </tbody></table><div class="rcbSlide" style="z-index:6000;"><div id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column1_DropDown" class="RadComboBoxDropDown RadComboBoxDropDown_Default " style="display:none;"><div class="rcbScroll rcbWidth" style="width:100%;"><ul class="rcbList" style="list-style:none;margin:0;padding:0;zoom:1;"><li class="rcbItem">Room</li><li class="rcbItem">Serial</li><li class="rcbItem">Status</li><li class="rcbItem">Tag</li><li class="rcbItem">Asset Tag</li><li class="rcbItem">FAID</li><li class="rcbItem">In Service</li><li class="rcbItem">Do not import</li></ul></div></div></div><input id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column1_ClientState" name="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column1_ClientState" type="hidden" autocomplete="off"> </div></th><th scope="col" class="rgHeader" style="text-align: center; height: 0px;"><a title="Click here to sort" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl01$ctl02','')">Type</a><br><div id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column2" class="RadComboBox RadComboBox_Default" style="width:160px;white-space:normal;"> <table summary="combobox" style="border-width:0;border-collapse:collapse;width:100%"> <tbody><tr class="rcbReadOnly"> <td class="rcbInputCell rcbInputCellLeft" style="width:100%;"><input name="ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl01$Column2" type="text" class="rcbInput radPreventDecorate rcbEmptyMessage" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column2_Input" value="Select Field" readonly="readonly" autocomplete="off"></td><td class="rcbArrowCell rcbArrowCellRight"><a id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column2_Arrow" style="overflow: hidden;display: block;position: relative;outline: none;">select</a></td> </tr> </tbody></table><div class="rcbSlide" style="z-index:6000;"><div id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column2_DropDown" class="RadComboBoxDropDown RadComboBoxDropDown_Default " style="display:none;"><div class="rcbScroll rcbWidth" style="width:100%;"><ul class="rcbList" style="list-style:none;margin:0;padding:0;zoom:1;"><li class="rcbItem">Room</li><li class="rcbItem">Serial</li><li class="rcbItem">Status</li><li class="rcbItem">Tag</li><li class="rcbItem">Asset Tag</li><li class="rcbItem">FAID</li><li class="rcbItem">In Service</li><li class="rcbItem">Do not import</li></ul></div></div></div><input id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column2_ClientState" name="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column2_ClientState" type="hidden" autocomplete="off"> </div></th><th scope="col" class="rgHeader" style="text-align: center; height: 0px;"><a title="Click here to sort" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl01$ctl03','')">Description</a><br><div id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column3" class="RadComboBox RadComboBox_Default" style="width:160px;white-space:normal;"> <table summary="combobox" style="border-width:0;border-collapse:collapse;width:100%"> <tbody><tr class="rcbReadOnly"> <td class="rcbInputCell rcbInputCellLeft" style="width:100%;"><input name="ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl01$Column3" type="text" class="rcbInput radPreventDecorate rcbEmptyMessage" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column3_Input" value="Select Field" readonly="readonly" autocomplete="off"></td><td class="rcbArrowCell rcbArrowCellRight"><a id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column3_Arrow" style="overflow: hidden;display: block;position: relative;outline: none;">select</a></td> </tr> </tbody></table><div class="rcbSlide" style="z-index:6000;"><div id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column3_DropDown" class="RadComboBoxDropDown RadComboBoxDropDown_Default " style="display:none;"><div class="rcbScroll rcbWidth" style="width:100%;"><ul class="rcbList" style="list-style:none;margin:0;padding:0;zoom:1;"><li class="rcbItem">Room</li><li class="rcbItem">Serial</li><li class="rcbItem">Status</li><li class="rcbItem">Tag</li><li class="rcbItem">Asset Tag</li><li class="rcbItem">FAID</li><li class="rcbItem">In Service</li><li class="rcbItem">Do not import</li></ul></div></div></div><input id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column3_ClientState" name="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column3_ClientState" type="hidden" autocomplete="off"> </div></th><th scope="col" class="rgHeader" style="text-align: center; height: 0px;"><a title="Click here to sort" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl01$ctl04','')">Score</a><br><div id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column4" class="RadComboBox RadComboBox_Default" style="width:160px;white-space:normal;"> <table summary="combobox" style="border-width:0;border-collapse:collapse;width:100%"> <tbody><tr class="rcbReadOnly"> <td class="rcbInputCell rcbInputCellLeft" style="width:100%;"><input name="ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl02$ctl01$Column4" type="text" class="rcbInput radPreventDecorate rcbEmptyMessage" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column4_Input" value="Select Field" readonly="readonly" autocomplete="off"></td><td class="rcbArrowCell rcbArrowCellRight"><a id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column4_Arrow" style="overflow: hidden;display: block;position: relative;outline: none;">select</a></td> </tr> </tbody></table><div class="rcbSlide" style="z-index:6000;"><div id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column4_DropDown" class="RadComboBoxDropDown RadComboBoxDropDown_Default " style="display:none;"><div class="rcbScroll rcbWidth" style="width:100%;"><ul class="rcbList" style="list-style:none;margin:0;padding:0;zoom:1;"><li class="rcbItem">Room</li><li class="rcbItem">Serial</li><li class="rcbItem">Status</li><li class="rcbItem">Tag</li><li class="rcbItem">Asset Tag</li><li class="rcbItem">FAID</li><li class="rcbItem">In Service</li><li class="rcbItem">Do not import</li></ul></div></div></div><input id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column4_ClientState" name="ctl00_ContentPlaceHolder1_RadGrid1_ctl00_ctl02_ctl01_Column4_ClientState" type="hidden" autocomplete="off"> </div></th> </tr> </thead><tbody style="display:none;"><tr><td colspan="5"></td></tr></tbody></table> </div></div> <div id="ctl00_ContentPlaceHolder1_RadGrid1_GridData" class="rgDataDiv" style="overflow-x:auto;overflow-y:auto;width:100%;height:300px;"><table class="rgMasterTable rgClipCells rgClipCells" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00" style="width: 100%; table-layout: fixed; overflow: hidden; empty-cells: show;"> <colgroup> <col style="width: 374px;"> <col style="width: 176px;"> <col style="width: 176px;"> <col style="width: 176px;"> <col style="width: 176px;"> </colgroup><thead style="display:none;"> <tr> <th scope="col"></th> </tr> </thead><tbody> <tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__0"> <td>Modern French</td><td> </td><td>Homework</td><td>WW II History</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__1"> <td> </td><td> </td><td> </td><td> </td><td> </td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__2"> <td>Advanced Programming in Java</td><td> </td><td>Midterm</td><td> </td><td>0.75</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__3"> <td>Spanish</td><td> </td><td>Homework</td><td> </td><td>0.5</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__4"> <td>Theoretical Physics</td><td> </td><td>Homework</td><td> </td><td>0.95</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__5"> <td>Modern French</td><td> </td><td>Homework</td><td>WW I History</td><td>0.9</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__6"> <td>Modern French</td><td> </td><td>Homework</td><td>Pages 30 - 41</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__7"> <td>Composition</td><td> </td><td>Essay</td><td>Persuasion paper</td><td>0.95</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__8"> <td>Mathematics 1</td><td>1</td><td>Homework</td><td>Pages 21 & 26</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__9"> <td>Mathematics 2</td><td> </td><td>Homework</td><td>Pages 15 & 18</td><td>0.85</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__10"> <td>Mathematics 1</td><td> </td><td>Homework</td><td>Pages 34 - 36</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__11"> <td>Mathematics 2</td><td> </td><td>Quiz</td><td> </td><td>0.95</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__12"> <td>Modern French</td><td> </td><td>Homework</td><td>WW II History</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__13"> <td> </td><td> </td><td> </td><td> </td><td> </td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__14"> <td>Advanced Programming in Java</td><td> </td><td>Midterm</td><td> </td><td>0.75</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__15"> <td>Spanish</td><td> </td><td>Homework</td><td> </td><td>0.5</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__16"> <td>Theoretical Physics</td><td> </td><td>Homework</td><td> </td><td>0.95</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__17"> <td>Modern French</td><td> </td><td>Homework</td><td>WW I History</td><td>0.9</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__18"> <td>Modern French</td><td> </td><td>Homework</td><td>Pages 30 - 41</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__19"> <td>Composition</td><td> </td><td>Essay</td><td>Persuasion paper</td><td>0.95</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__20"> <td>Mathematics 1</td><td>1</td><td>Homework</td><td>Pages 21 & 26</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__21"> <td>Mathematics 2</td><td> </td><td>Homework</td><td>Pages 15 & 18</td><td>0.85</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__22"> <td>Mathematics 1</td><td> </td><td>Homework</td><td>Pages 34 - 36</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__23"> <td>Mathematics 2</td><td> </td><td>Quiz</td><td> </td><td>0.95</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__24"> <td>Modern French</td><td> </td><td>Homework</td><td>WW II History</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__25"> <td> </td><td> </td><td> </td><td> </td><td> </td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__26"> <td>Advanced Programming in Java</td><td> </td><td>Midterm</td><td> </td><td>0.75</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__27"> <td>Spanish</td><td> </td><td>Homework</td><td> </td><td>0.5</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__28"> <td>Theoretical Physics</td><td> </td><td>Homework</td><td> </td><td>0.95</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__29"> <td>Modern French</td><td> </td><td>Homework</td><td>WW I History</td><td>0.9</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__30"> <td>Modern French</td><td> </td><td>Homework</td><td>Pages 30 - 41</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__31"> <td>Composition</td><td> </td><td>Essay</td><td>Persuasion paper</td><td>0.95</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__32"> <td>Mathematics 1</td><td>1</td><td>Homework</td><td>Pages 21 & 26</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__33"> <td>Mathematics 2</td><td> </td><td>Homework</td><td>Pages 15 & 18</td><td>0.85</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__34"> <td>Mathematics 1</td><td> </td><td>Homework</td><td>Pages 34 - 36</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__35"> <td>Mathematics 2</td><td> </td><td>Quiz</td><td> </td><td>0.95</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__36"> <td>Modern French</td><td> </td><td>Homework</td><td>WW II History</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__37"> <td> </td><td> </td><td> </td><td> </td><td> </td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__38"> <td>Advanced Programming in Java</td><td> </td><td>Midterm</td><td> </td><td>0.75</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__39"> <td>Spanish</td><td> </td><td>Homework</td><td> </td><td>0.5</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__40"> <td>Theoretical Physics</td><td> </td><td>Homework</td><td> </td><td>0.95</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__41"> <td>Modern French</td><td> </td><td>Homework</td><td>WW I History</td><td>0.9</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__42"> <td>Modern French</td><td> </td><td>Homework</td><td>Pages 30 - 41</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__43"> <td>Composition</td><td> </td><td>Essay</td><td>Persuasion paper</td><td>0.95</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__44"> <td>Mathematics 1</td><td>1</td><td>Homework</td><td>Pages 21 & 26</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__45"> <td>Mathematics 2</td><td> </td><td>Homework</td><td>Pages 15 & 18</td><td>0.85</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__46"> <td>Mathematics 1</td><td> </td><td>Homework</td><td>Pages 34 - 36</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__47"> <td>Mathematics 2</td><td> </td><td>Quiz</td><td> </td><td>0.95</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__48"> <td>Modern French</td><td> </td><td>Homework</td><td>WW II History</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__49"> <td> </td><td> </td><td> </td><td> </td><td> </td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__50"> <td>Advanced Programming in Java</td><td> </td><td>Midterm</td><td> </td><td>0.75</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__51"> <td>Spanish</td><td> </td><td>Homework</td><td> </td><td>0.5</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__52"> <td>Theoretical Physics</td><td> </td><td>Homework</td><td> </td><td>0.95</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__53"> <td>Modern French</td><td> </td><td>Homework</td><td>WW I History</td><td>0.9</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__54"> <td>Modern French</td><td> </td><td>Homework</td><td>Pages 30 - 41</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__55"> <td>Composition</td><td> </td><td>Essay</td><td>Persuasion paper</td><td>0.95</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__56"> <td>Mathematics 1</td><td>1</td><td>Homework</td><td>Pages 21 & 26</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__57"> <td>Mathematics 2</td><td> </td><td>Homework</td><td>Pages 15 & 18</td><td>0.85</td> </tr><tr class="rgRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__58"> <td>Mathematics 1</td><td> </td><td>Homework</td><td>Pages 34 - 36</td><td>0.8</td> </tr><tr class="rgAltRow" id="ctl00_ContentPlaceHolder1_RadGrid1_ctl00__59"> <td>Mathematics 2</td><td> </td><td>Quiz</td><td> </td><td>0.95</td> </tr> </tbody></table> </div><input id="ctl00_ContentPlaceHolder1_RadGrid1_ClientState" name="ctl00_ContentPlaceHolder1_RadGrid1_ClientState" type="hidden" autocomplete="off"> </div> </div>
'Hide value of SelID if it's 0 For Each dataItem As GridDataItem In RadGrid1.Items For Each col As GridColumn In RadGrid1.Columns If col.UniqueName = "sel_id" Then 'getting the value of the BoundColumn Dim value As String = dataItem("sel_id").Text If value = "0" Then dataItem("sel_id").Text = String.Empty End If End If Next Next