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);