or
<Columns> <telerik:GridTemplateColumn HeaderStyle-CssClass='GridHeaderGreen ra' ItemStyle-CssClass='ra' HeaderText='#' ItemStyle-Width='25' HeaderStyle-Width='25'> <ItemTemplate> <asp:Label ID="lblRowNum" runat="server" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderStyle-CssClass='GridHeaderGreen la' ItemStyle-CssClass='la' HeaderText='Server Name' SortExpression='TSM.TSMSERVER.NAME' DataField='Server_name' UniqueName='Server_name' /> <telerik:GridTemplateColumn HeaderStyle-CssClass='GridHeaderGreen ra' ItemStyle-CssClass='ra' HeaderText="Error" UniqueName="ErrorMessageRecordCount"> <ItemTemplate> <asp:HyperLink runat="server" ToolTip='<%# Eval("ErrorMessageRecordCount") %>' Text='<%# Eval("ErrorMessageRecordCount") %>' NavigateUrl='<%# GetMessageDetailUrl(Container, ActLogSeverity.E) %>'> </asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn></Columns> GetMessageDetail method without these silly sending column number parameter, traversing some events, etc. I do have row number (container.ItemIndex), i do have column count total, but funny thing - i don't have column index! It's weird....
Added: Option for Update/Insert action on [Enter] key press from edit/insert form editor (when keyboard navigation is enabled)
radChart2.Legend.Appearance.Position.AlignedPosition = Telerik.Charting.Styles.AlignedPositions.Right; radChart2.Legend.Appearance.Location = Telerik.Charting.Styles.LabelLocation.OutsidePlotArea; radChart2.Legend.Appearance.Border.Color = Color.Green; radChart2.Legend.Appearance.Border.Width = 2; radChart2.Legend.Appearance.FillStyle.MainColor = Color.Yellow; radChart2.Legend.Appearance.Dimensions.AutoSize = false; radChart2.Legend.Appearance.Dimensions.Width = 200; radChart2.Legend.Appearance.Dimensions.Height = 300; radChart2.Legend.Appearance.ItemTextAppearance.Position.Auto = true; radChart2.Legend.Appearance.ItemAppearance. radChart2.Legend.Visible = true;private void InitializeResources() { ResourceType resType = new ResourceType("User", false); resType.ForeignKeyField = "UserID"; resType.Name = "User"; RadScheduler1.ResourceTypes.Add(resType); //add uer DataView listUser = (DataView)ObjectDataSourceFilterContatti.Select(); foreach (DataRow user in listUser.Table.Rows) { int key = Convert.ToInt32(user["idAnagrafica"]); string value = user["Nome"].ToString(); Resource r = new Resource("User", key, value); RadScheduler1.Resources.Add(r); } }protected void RadScheduler1_AppointmentDataBound(object sender, SchedulerEventArgs e) { //recupero l'utente collegato all'appuntamento Resource userRes = e.Appointment.Resources.GetResourceByType("User"); if (userRes != null) { string key = userRes.Key.ToString(); //DO SOMETHING............... } }ResourceType resType = new ResourceType("User", false); resType.DataSourceID = "ObjectDataSourceFilterContatti"; resType.ForeignKeyField = "UserID"; resType.KeyField = "idAnagrafica"; resType.TextField = "Nome"; resType.Name = "User"; RadScheduler1.ResourceTypes.Add(resType);