or
<P>
protected
void
radgridSearchResults_SelectedIndexChanged(
object
sender,
EventArgs e)<BR>
{<BR>
//get
the Selected Row and populate the
Details...<BR>
try
<BR>
{<BR>
if
(radgridSearchResults.SelectedValue !=
null
)<BR>
{<BR>
//GridDataItem dataItem =
(GridDataItem)radgridSearchResults.SelectedItems[radgridSearchResults.SelectedItems.Count
-
1];<BR>
//int selectedIndex =
int
.Parse(ViewState[
"CurrentRowIndex"
].ToString());<BR>
//GridDataItem dataItem =
(GridDataItem)radgridSearchResults.SelectedItems[selectedIndex];<BR>
//var scriptId = dataItem.GetDataKeyValue("id").ToString();</P>
<P>
var scriptId = radgridSearchResults.SelectedValue.ToString();</P>
<P>
ViewState[Globals.CurrentScriptId] =
scriptId;<BR>
//Pass Id to another function...
setDetails(
int
.Parse(scriptId.ToString()));<BR>
}<BR>
}<BR>
catch
(System.Exception
ex)<BR>
{<BR>
//Error code removed....
return
;<BR>
}<BR> }</P>
function addOption(selectbox, text, value) { var optn = document.createElement("OPTION"); optn.text = text; optn.value = value; selectbox.options.add(optn); } And I am looping and adding options to combobox. for (var i = 0; i < strArray.length; i++) {
addOption($find("<%= SavedPresetMenu.ClientID %>"), strArray1[i], strArray[i]);
} Here SavedPresetMenu is rad combobox Id.In the above function I am getting one javascript error.selectbox.options is undefined.And if I clear options array also getting same error. $find("<%= SavedPresetMenu.ClientID %>").options.length = 0; In this line also getting same error. How to use rad combobox in this situation. Any ideas, suggestions would be greatly appreciated. Thanks, Bhagath.
protected
void
RCB1_Selectedindexchanged(
object
sender, RadComboBoxSelectedIndexChangedEventArgs e)
{
RadComboBox rcb = (RadComboBox)sender;
// combobox that fires event
string
hi = rcb.SelectedValue;
// combobox value, always old value
string
ha = rcb.Text;
// combobox text, always text from newly selected item
string
hu = e.OldValue;
// working correctly always value of previously selected item
string
ho = e.OldText;
//working correctly always text of previously selected item
string
he = e.Value;
// not working as one would expect it to work, always OLD value
string
hy = e.Text;
// working as expected always NEW text
string
hiy = rcb.SelectedItem.Value;
// Always old value
string
hyi = rcb.SelectedItem.Text;
// always old value
DataView dv = (DataView)SqlDataSource2.Select(
new
DataSourceSelectArguments());
string
huu;
// correct value after looping through intire datasource, would like to avoid this
foreach
(DataRowView row
in
dv)
{
if
(row[
"Naambedrtot"
].ToString() == rcb.Text)
{
huu = row[
"klantnummer"
].ToString();
}
}
if
(e.OldValue != e.Value)
// always the same so selected value never gets changed
{
rcb.SelectedValue = e.Value;
}
}
Hi,
ich have trouble with the RadRibbonBar and the RadSplitter. It seems to me that the combination of both is a little bit tricky.
When I use the RadRibbonBar above the RadSplitter on the MasterPage with 100% height to the RadSplitter the the RadSplitter will use more than 100% of the window size. It looks like the RadSplitter use exactly 100% of the window height plus the height of the RadRibbonBar.
When I put the RadRibbonBar into the RadSplitter (in another RadPade) the height Problem is solved bit I have problems with the RibbonBarMenuItem. When I open a Menue from the RadRibbonBar the MenueItems are behind the lower RadPade of the RadSplitter.
How Can I solve this?
Cheers
Carsten
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
id
=
"Head1"
runat
=
"server"
>
</
head
>
<
body
class
=
"BODY"
>
<
form
runat
=
"server"
id
=
"mainForm"
method
=
"post"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
/>
<
br
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"CheckBox1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"CheckBox2"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"CheckBox3"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"CheckBox4"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"DropDownList1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadGrid
ID
=
"RadGrid1"
DataSourceID
=
"SqlDataSource1"
ShowFooter
=
"True"
GridLines
=
"None"
AllowSorting
=
"True"
Width
=
"750px"
Height
=
"100%"
runat
=
"server"
AutoGenerateColumns
=
"false"
>
<
PagerStyle
Mode
=
"NumericPages"
/>
<
MasterTableView
Width
=
"100%"
>
<
Columns
>
<
telerik:GridBoundColumn
UniqueName
=
"ProductID"
DataField
=
"ProductID"
HeaderText
=
"ProductID"
SortExpression
=
"ProductID"
Aggregate
=
"Count"
/>
<
telerik:GridBoundColumn
UniqueName
=
"ProductName"
DataField
=
"ProductName"
HeaderText
=
"ProductName"
SortExpression
=
"ProductName"
Aggregate
=
"None"
/>
<
telerik:GridBoundColumn
UniqueName
=
"QuantityPerUnit"
DataField
=
"QuantityPerUnit"
HeaderText
=
"Quantity Per Unit"
SortExpression
=
"QuantityPerUnit"
/>
<
telerik:GridNumericColumn
Aggregate
=
"Avg"
DataField
=
"UnitPrice"
HeaderText
=
"Unit price"
SortExpression
=
"UnitPrice"
UniqueName
=
"UnitPrice"
DataFormatString
=
"{0:C}"
FooterAggregateFormatString
=
"Avg: {0:C}"
/>
<
telerik:GridNumericColumn
Aggregate
=
"Sum"
DataField
=
"UnitsInStock"
HeaderText
=
"In Stock"
SortExpression
=
"UnitsInStock"
UniqueName
=
"UnitsInStock"
/>
<
telerik:GridNumericColumn
Aggregate
=
"Max"
DataField
=
"UnitsOnOrder"
HeaderText
=
"Units On Order"
SortExpression
=
"UnitsOnOrder"
UniqueName
=
"UnitsOnOrder"
/>
</
Columns
>
</
MasterTableView
>
<
HeaderStyle
Width
=
"200px"
/>
<
ClientSettings
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
SaveScrollPosition
=
"True"
>
</
Scrolling
>
</
ClientSettings
>
</
telerik:RadGrid
>
<
br
/>
<
asp:SqlDataSource
ID
=
"SqlDataSource1"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="System.Data.SqlClient" SelectCommand="SELECT TOP 20 ProductID, ProductName, QuantityPerUnit, UnitPrice, UnitsInStock, UnitsOnOrder FROM Products"
runat="server"></
asp:SqlDataSource
>
</
form
>
</
body
>
</
html
>
ShowHeadersWhenNoRecords
="true"
in my masterTableView.