or

<%# DataBinder.Eval(Container.DataItem.ItemIndex) % 2 == 0 ? "itemText" : "itemTextAlt" %>
What would be the proper syntax? Thanks!



RadTabStrip tabstrip = (RadTabStrip)Page.Master.FindControl("RadTabStrip1"); //This returns nullRadTab SelectedTab = tabstrip.Tabs.FindTabByText("Testers"); //and blows up at this line<telerik:RadTabStrip ID="RadTabStrip1" runat="server" SelectedIndex="0" MultiPageID="RadMultiPage2" OnClientTabSelecting="onTabSelecting" OnTabClick="RadTabStrip1_TabClick"></telerik:RadTabStrip> <script type="text/javascript"> function onTabSelecting(sender, args) { if (args.get_tab().get_pageViewID()) { args.get_tab().set_postBack(false); } } </script><telerik:RadAjaxLoadingPanel runat="server" ID="LoadingPanel1"></telerik:RadAjaxLoadingPanel> <telerik:RadAjaxManager runat="server" ID="RadAjaxManager1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadTabStrip1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" /> <telerik:AjaxUpdatedControl ControlID="RadMultiPage2" LoadingPanelID="LoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadMultiPage2"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadMultiPage2" LoadingPanelID="LoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadSkinManager ID="RadSkinManager1" Runat="server" Skin="Office2010Blue"></telerik:RadSkinManager> <telerik:RadProgressManager ID="RadProgressManager1" Runat="server"/> <div> <br/> <telerik:RadMultiPage ID="RadMultiPage2" runat="server" SelectedIndex="0" OnPageViewCreated="RadMultiPage1_PageViewCreated"></telerik:RadMultiPage> </div>

<telerik:RadGrid ID="RadGrid1" runat="server" OnColumnCreating="RadGrid1_ColumnCreating" OnNeedDataSource="RadGrid1_NeedDataSource" OnRowDrop="RadGrid1_RowDrop" AllowPaging="true" AllowSorting="true" Width="99%" PageSize="5" AutoGenerateColumns="false" AllowFilteringByColumn="True" AllowMultiRowSelection="true" Skin="Black" EnableLinqExpressions="false"> <MasterTableView AllowFilteringByColumn="true" PageSize="15" EditMode="InPlace" TableLayout="Auto" > </MasterTableView> <PagerStyle Mode="NextPrevAndNumeric" /> <ClientSettings AllowRowsDragDrop="True" AllowColumnsReorder="false"> <Selecting AllowRowSelect="True" EnableDragToSelectRows="false" /> </ClientSettings> </telerik:RadGrid><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> <telerik:AjaxUpdatedControl ControlID="point_selection" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager>protected void RadGrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e){ this.RadGrid1.DataSource = Classes.clsGlobal.FlowsData; this.RadGrid1.DataMember = Classes.clsGlobal.FlowsData.Tables[0].TableName;}protected void RadGrid1_ColumnCreating(object sender, GridColumnCreatingEventArgs e){ if ((e.ColumnType == typeof(DailyFlowsFilter).Name)) { e.Column = new DailyFlowsFilter(); }}protected void RadGrid1_RowDrop(object sender, GridDragDropEventArgs e){ IList<FlowItem> MyFlows = SelectedFlows; foreach (GridDataItem GD in e.DraggedItems) { FlowItem NewFlow = new FlowItem(GD["flow_item_name"].Text, GD["from_country"].Text, GD["to_country"].Text, GD["from_sys_op"].Text, GD["to_sys_op"].Text, GD["gas_type"].Text, GD["id"].Text, GD["source_id"].Text, GD["point_type"].Text, GD["source"].Text, GD["nominations"].Text, GD["flow_item_type"].Text); MyFlows.Add(NewFlow); } SelectedFlows = MyFlows; point_selection.Rebind();}