I have a web application, with a RadGrid on the default page, published on IIS 10.
When I browse to the application using http://mywebapp it opens up, but I nothing happens when clicking on the edit button on any of the rows in the RadGrid. When troubleshooting with Fiddler I receive 500 Internal Server Error.
If I include the page name in the address, i.e. http://mywebapp/default.aspx, editing works as expected.
I don't want to include the page name every time I browse to my web application, is there a way to solve this?
When I select a row in the RadGrid, a FormView is populated with the details. But when I update the data in the FormView, the data is updated in the RadGrid, but the FormView is no longer visible. I'm guessing because the row selection is lost, even though the selected row remains highlighted due to the js I'm using. How can I fix this issue? I just want the row selection on the RadGrid to remain even after I update, insert, or delete data from the FormView, so that the FormView remains visible.
Here's the RadGrid:
<
telerik:RadGrid
runat
=
"server"
ID
=
"rgVendors"
DataSourceID
=
"sdsRgVendors"
AutoGenerateColumns
=
"False"
AllowPaging
=
"True"
AllowSorting
=
"True"
AllowFilteringByColumn
=
"True"
ShowGroupPanel
=
"True"
OnSelectedIndexChanged
=
"rgVendors_OnSelectedIndexChanged"
>
<
ClientSettings
AllowDragToGroup
=
"True"
AllowColumnsReorder
=
"True"
ReorderColumnsOnClient
=
"True"
EnablePostBackOnRowClick
=
"True"
>
<
Selecting
AllowRowSelect
=
"True"
></
Selecting
>
<
ClientEvents
OnRowCreated
=
"rgVendors_RowCreated"
OnRowSelected
=
"rgVendors_RowSelected"
OnRowDeselected
=
"rgVendors_RowDeselected"
/>
</
ClientSettings
>
<
MasterTableView
ClientDataKeyNames
=
"venIdPk"
DataKeyNames
=
"venIdPk"
DataSourceID
=
"sdsRgVendors"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"venIdPk"
ReadOnly
=
"True"
HeaderText
=
"venIdPk"
SortExpression
=
"venIdPk"
UniqueName
=
"venIdPk"
DataType
=
"System.Int32"
FilterControlAltText
=
"Filter venIdPk column"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"venNm"
HeaderText
=
"Vendor"
SortExpression
=
"venNm"
UniqueName
=
"venNm"
FilterControlAltText
=
"Filter venNm column"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderStyle-Font-Bold
=
"True"
ItemStyle-HorizontalAlign
=
"Center"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"venAddress"
HeaderText
=
"Address"
SortExpression
=
"venAddress"
UniqueName
=
"venAddress"
FilterControlAltText
=
"Filter venAddress column"
ReadOnly
=
"True"
AllowFiltering
=
"False"
AllowSorting
=
"False"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderStyle-Font-Bold
=
"True"
ItemStyle-HorizontalAlign
=
"Center"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"venCity"
HeaderText
=
"City"
SortExpression
=
"venCity"
UniqueName
=
"venCity"
FilterControlAltText
=
"Filter venCity column"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderStyle-Font-Bold
=
"True"
ItemStyle-HorizontalAlign
=
"Center"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"stateProvAcro"
HeaderText
=
"State/Province"
SortExpression
=
"stateProvAcro"
UniqueName
=
"stateProvAcro"
FilterControlAltText
=
"Filter stateProvAcro column"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderStyle-Font-Bold
=
"True"
ItemStyle-HorizontalAlign
=
"Center"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"venZipCode"
HeaderText
=
"Zip Code"
SortExpression
=
"venZipCode"
UniqueName
=
"venZipCode"
FilterControlAltText
=
"Filter venZipCode column"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderStyle-Font-Bold
=
"True"
ItemStyle-HorizontalAlign
=
"Center"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"venPh"
HeaderText
=
"Phone"
SortExpression
=
"venPh"
UniqueName
=
"venPh"
FilterControlAltText
=
"Filter venPh column"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderStyle-Font-Bold
=
"True"
ItemStyle-HorizontalAlign
=
"Center"
></
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"venActive"
HeaderText
=
"Active"
SortExpression
=
"venActive"
UniqueName
=
"venActive"
DataType
=
"System.Boolean"
FilterControlAltText
=
"Filter venActive column"
AllowFiltering
=
"False"
AllowSorting
=
"False"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderStyle-Font-Bold
=
"True"
ItemStyle-HorizontalAlign
=
"Center"
></
telerik:GridCheckBoxColumn
>
</
Columns
>
</
MasterTableView
>
<
AlternatingItemStyle
BackColor
=
"#DCDCDC"
></
AlternatingItemStyle
>
</
telerik:RadGrid
>
Here's part of the FormView:
<
asp:FormView
runat
=
"server"
ID
=
"fvVenDets"
DataKeyNames
=
"venIdPk"
DataSourceID
=
"sdsFvVenDets"
OnItemCommand
=
"fvVenDets_OnItemCommand"
OnItemUpdated
=
"fvVenDets_OnItemUpdated"
OnItemInserted
=
"fvVenDets_OnItemInserted"
OnItemDeleted
=
"fvVenDets_OnItemDeleted"
>
<
ItemTemplate
>...</
ItemTemplate
>
<
EditItemTemplate
>...</
EditItemTemplate
>
<
InsertItemTemplate
>...</
InsertItemTemplate
>
</
asp:FormView
>
Here's the js to maintain the row selection:
<script type=
"text/javascript"
>
var
selected = {};
function
rgVendors_RowSelected(sender, args) {
var
venid = args.getDataKeyValue(
"venIdPk"
);
if
(!selected[venid]) {
selected[venid] =
true
;
}
}
function
rgVendors_RowDeselected(sender, args) {
var
venid = args.getDataKeyValue(
"venIdPk"
);
if
(selected[venid]) {
selected[venid] =
null
;
}
}
function
rgVendors_RowCreated(sender, args) {
var
venid = args.getDataKeyValue(
"venIdPk"
);
if
(selected[venid]) {
args.get_gridDataItem().set_selected(
true
);
}
}
</script>
I want the user to choose the desired chart type (bar or line). In my code I am generating the chart and the only difference is in either creating the series with a ColumnSeries or a LineSeries. How do I declare the variable cs to use either type.
I tried defining cs as an Object but then to use it with the properties it needs to be casted but the type could be either.
if
(RadComboBoxChartType.SelectedValue==
"Bar"
)
cs =
new
ColumnSeries();
else
cs =
new
LineSeries();
cs.Name = row[
"Description"
].ToString();
cs.Appearance.FillStyle.BackgroundColor = generator.NextColor();
cs.TooltipsAppearance.ClientTemplate =
"#= series.name# : #= dataItem.value#"
;
cs.LabelsAppearance.Visible =
false
;
RadHtmlChartDashboard.PlotArea.Series.Add(cs);
Hello,
I am having trouble in increasing the size of the button. I did change the height and color options in the css file but it does nto change. I attached a image to this email which shows the button. How can i increase the size of this button?
<
telerik:RadAsyncUpload
runat
=
"server"
ID
=
"RadAsyncUpload1"
AllowedFileExtensions
=
"pdf,jpg,jpeg,txt"
MultipleFileSelection
=
"Automatic"
CssClass
=
"wizInternalLabels"
dir
=
"rtl"
PostbackTriggers
=
"btnCustomFinish"
>
<
Localization
Select
=
" Select a document to upload "
/>
</
telerik:RadAsyncUpload
>
.ruButton.ruBrowse
{
min-width:500px;
font-size:18px;
color:Red;
font-weight:bold;
height:100px;
}
.wizInternalLabels
{
color:#00008B;
font-size:x-large;
height:200px;
}
Thanks in Advance
In my database I have a column called "Current_Due" which is set as a numeric datatype (Oracle). When I autogenerate my grid, the column is being typed as a GridBoundColumn instead of a GridNumericColumn.
1.) Do I need to change something to have it bind as a different column type?
2.) In my RadGrid1_ColumnCreated event, I try to cast it as a GridNumericColumn and get an error. Anyone know how to cast as a different column type? I'm doing - GridNumericColumn numericColumn = e.Column as GridNumericColumn;
Hi,
I have a RadGrid with filters. The FilterType is "HeaderContext".
I have restricted the filter options contained in the drop down list according to the field type.
For example, for a numeric field, I use options "GreaterThan", "LessThan" etc. For a string, I use options "Contains", "StartsWith" etc.
To achieve this, I use the following:
<ClientSettings>
<Scrolling AllowScroll="false" />
<ClientEvents OnFilterMenuShowing="FilterMenuShowing" />
</ClientSettings>
<FilterMenu EnableImageSprites="False" OnClientShowing="MenuShowing" />
However, these events are not invoked when the value RadGrid's FilterType is "HeaderContext".
This means that for each data type, the filter option drop down list contains all options, many of which are irrelavant.
Please can you offer some assistance that will enable me to restrict the filter options contained in the DropDownList where the FilterType of the RadGrid is "HeaderContext".
Thanks,
Rob