<%@ Page Language="VB" AutoEventWireup="false" CodeFile="sdfsflt.aspx.vb" Inherits="Admin_PrenotaOnLine_sdfsflt" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
telerik:RadScriptManager
runat
=
"server"
></
telerik:RadScriptManager
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
AutoGenerateColumns
=
"True"
>
<
MasterTableView
>
</
MasterTableView
>
<
ClientSettings
enablePostBackOnRowClick
=
"true"
>
<
ClientEvents
OnRowContextMenu
=
"RowContextMenu"
></
ClientEvents
>
<
Selecting
AllowRowSelect
=
"True"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
<
telerik:RadDatePicker
ID
=
"RadDatePicker1"
Runat
=
"server"
>
</
telerik:RadDatePicker
>
</
div
>
</
form
>
</
body
>
</
html
>
<
ClientEvents
OnRowContextMenu
=
"RowContextMenu"
></
ClientEvents
>
<
MasterTableView
TableLayout
=
"Fixed"
ShowGroupFooter
=
"true"
GroupsDefaultExpanded
=
"true"
CommandItemDisplay
=
"Bottom"
OverrideDataSourceControlSorting
=
"true"
DataKeyNames
=
"ItemID,PortalID"
>
<
NoRecordsTemplate
>
Nessuna notizia presente!</
NoRecordsTemplate
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
></
CommandItemSettings
>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"ItemID"
Visible
=
"false"
DataType
=
"System.Int32"
UniqueName
=
"ItemID"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"PortalID"
Visible
=
"false"
DataType
=
"System.Int32"
UniqueName
=
"PortalID"
>
</
telerik:GridBoundColumn
>
<
telerik:GridDateTimeColumn
DataField
=
"Data"
Visible
=
"true"
DataType
=
"System.DateTime"
AllowFiltering
=
"true"
HeaderText
=
"Data"
FilterListOptions
=
"VaryByDataType"
HeaderStyle-Width
=
"250"
UniqueName
=
"Data"
DataFormatString
=
"{0:dd/MM/yyyy}"
>
<
HeaderStyle
Width
=
"100px"
></
HeaderStyle
>
</
telerik:GridDateTimeColumn
>
<
telerik:GridBoundColumn
DataField
=
"Titolo"
HeaderText
=
"Titolo"
FilterListOptions
=
"VaryByDataType"
DataType
=
"System.String"
Visible
=
"true"
UniqueName
=
"Titolo"
Groupable
=
"false"
/>
<
telerik:GridBoundColumn
DataField
=
"Testata"
HeaderText
=
"Testata"
DataType
=
"System.String"
Visible
=
"true"
UniqueName
=
"Testata"
>
<
FilterTemplate
>
<
telerik:RadComboBox
ID
=
"RadComboBoxTestata"
DataSourceID
=
"objDataSourceFiltroTestate"
DataTextField
=
"Descrizione"
DataValueField
=
"Descrizione"
Filter
=
"Contains"
Height
=
"100px"
AppendDataBoundItems
=
"true"
runat
=
"server"
OnClientSelectedIndexChanged
=
"TestataIndexChanged"
SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("Testata").CurrentFilterValue %>'>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"(Nessun filtro)"
/>
</
Items
>
</
telerik:RadComboBox
>
<
telerik:RadScriptBlock
ID
=
"RadScriptBlockTestata"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function TestataIndexChanged(sender, args) {
var tableView = $find("<%# TryCast(Container,GridItem).OwnerTableView.ClientID %>");
tableView.filter("Testata", args.get_item().get_value(), "EqualTo");
}
</
script
>
</
telerik:RadScriptBlock
>
</
FilterTemplate
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ArgomentiConcatenati"
HeaderText
=
"Argomento"
DataType
=
"System.String"
Visible
=
"true"
UniqueName
=
"ArgomentiConcatenati"
>
<
FilterTemplate
>
<
telerik:RadComboBox
ID
=
"RadComboBoxArgomenti"
DataSourceID
=
"objDataSourceFiltroArgomenti"
DataTextField
=
"Descrizione"
DataValueField
=
"Descrizione"
Filter
=
"Contains"
Height
=
"100px"
AppendDataBoundItems
=
"true"
runat
=
"server"
OnClientSelectedIndexChanged
=
"ArgomentiIndexChanged"
SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("ArgomentiConcatenati").CurrentFilterValue %>'>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"(Nessun filtro)"
/>
</
Items
>
</
telerik:RadComboBox
>
<
telerik:RadScriptBlock
ID
=
"RadScriptBlockArgomenti"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function ArgomentiIndexChanged(sender, args) {
var tableView = $find("<%# TryCast(Container,GridItem).OwnerTableView.ClientID %>");
tableView.filter("ArgomentiConcatenati", args.get_item().get_value(), "Contains");
}
</
script
>
</
telerik:RadScriptBlock
>
</
FilterTemplate
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"TagConcatenati"
HeaderText
=
"Tags"
DataType
=
"System.String"
Visible
=
"true"
UniqueName
=
"TagConcatenati"
>
<
FilterTemplate
>
<
telerik:RadComboBox
ID
=
"RadComboBoxTag"
DataSourceID
=
"objDataSourceFiltroTags"
DataTextField
=
"Descrizione"
DataValueField
=
"Descrizione"
Filter
=
"Contains"
Height
=
"100px"
AppendDataBoundItems
=
"true"
runat
=
"server"
OnClientSelectedIndexChanged
=
"TagIndexChanged"
SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("TagConcatenati").CurrentFilterValue %>'>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"(Nessun filtro)"
/>
</
Items
>
</
telerik:RadComboBox
>
<
telerik:RadScriptBlock
ID
=
"RadScriptBlockTag"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function TagIndexChanged(sender, args) {
var tableView = $find("<%# TryCast(Container,GridItem).OwnerTableView.ClientID %>");
tableView.filter("TagConcatenati", args.get_item().get_value(), "Contains");
}
</
script
>
</
telerik:RadScriptBlock
>
</
FilterTemplate
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"FlgRiservata"
HeaderText
=
"FlgRiservata"
DataType
=
"System.Boolean"
Visible
=
"true"
UniqueName
=
"FlgRiservata"
/>
<
telerik:GridEditCommandColumn
UniqueName
=
"EditCommandColumn"
>
</
telerik:GridEditCommandColumn
>
</
Columns
>
<
EditFormSettings
UserControlName
=
"DesktopModules/_RassegnaStampa/DettaglioRassegna.ascx"
EditFormType
=
"WebUserControl"
>
<
EditColumn
UniqueName
=
"EditCommandColumn1"
>
</
EditColumn
>
</
EditFormSettings
>
<
SortExpressions
>
<
telerik:GridSortExpression
FieldName
=
"Data"
SortOrder
=
"Ascending"
/>
</
SortExpressions
>
<
HeaderStyle
Font-Bold
=
"False"
Font-Italic
=
"False"
Font-Overline
=
"False"
Font-Strikeout
=
"False"
Font-Underline
=
"False"
HorizontalAlign
=
"Left"
VerticalAlign
=
"Middle"
Wrap
=
"True"
/>
<
PagerStyle
/>
</
MasterTableView
>
<
ClientSettings
AllowDragToGroup
=
"True"
>
<
Selecting
AllowRowSelect
=
"false"
/>
<
ClientEvents
OnFilterMenuShowing
=
"filterMenuShowing"
/>
</
ClientSettings
>
<
GroupingSettings
ShowUnGroupButton
=
"true"
CaseSensitive
=
"false"
/>
<
SortingSettings
EnableSkinSortStyles
=
"true"
/>
<
FilterMenu
EnableImageSprites
=
"False"
OnClientShown
=
"MenuShowing"
>
</
FilterMenu
>
</
telerik:RadGrid
>
<
telerik:RadGrid
runat
=
"server"
ID
=
"RadGridNotizie_Argomenti"
DataSourceID
=
"objDataSourceGridNotizie_Argomenti"
Skin
=
"Office2007"
AutoGenerateColumns
=
"False"
GridLines
=
"None"
ShowGroupPanel
=
"false"
CellSpacing
=
"0"
AllowAutomaticUpdates
=
"true"
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
>
</
HeaderContextMenu
>
<
PagerStyle
Mode
=
"NextPrevNumericAndAdvanced"
/>
<
MasterTableView
TableLayout
=
"Fixed"
ShowGroupFooter
=
"false"
GroupsDefaultExpanded
=
"true"
EditMode
=
"InPlace"
CommandItemDisplay
=
"Bottom"
OverrideDataSourceControlSorting
=
"true"
DataKeyNames
=
"CodNotizia,CodArgomento"
>
<
NoRecordsTemplate
>
Nessuna argomento presente!</
NoRecordsTemplate
>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"CodNotizia"
Visible
=
"true"
DataType
=
"System.Int32"
UniqueName
=
"CodNotizia"
>
</
telerik:GridBoundColumn
>
<
telerik:GridDropDownColumn
DataSourceID
=
"SqlDataSource2"
ListTextField
=
"Descrizione"
ListValueField
=
"ItemId"
UniqueName
=
"GridDropDownColumn"
HeaderText
=
"Argomento"
DropDownControlType
=
"DropDownList"
DataField
=
"CodArgomento"
>
</
telerik:GridDropDownColumn
>
<
telerik:GridBoundColumn
DataField
=
"Descrizione"
HeaderText
=
"Descrizione"
DataType
=
"System.String"
Visible
=
"true"
UniqueName
=
"Descrizione"
/>
<
telerik:GridCheckBoxColumn
DataField
=
"FlgPrimario"
HeaderText
=
"FlgPrimario"
DataType
=
"System.Boolean"
Visible
=
"true"
UniqueName
=
"FlgPrimario"
/>
<
telerik:GridEditCommandColumn
EditText
=
"Edit"
></
telerik:GridEditCommandColumn
>
</
Columns
>
<
HeaderStyle
Font-Bold
=
"False"
Font-Italic
=
"False"
Font-Overline
=
"False"
Font-Strikeout
=
"False"
Font-Underline
=
"False"
HorizontalAlign
=
"Left"
VerticalAlign
=
"Middle"
Wrap
=
"True"
/>
<
PagerStyle
/>
</
MasterTableView
>
<
ClientSettings
AllowDragToGroup
=
"false"
>
<
Selecting
AllowRowSelect
=
"false"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
Hi,
I am using RadComboBox in FormView and i am facing some issues. Well, its a simple data bind case involving Rad Combo Box; in which radcombobox is bound with values from a DataTable.
The code is as follows and is called from the PageLoad() event of the page
DataTable tb = FM.Get_tbl(); //Gets data from backend
//Forms View
FormsView1.DataSource = tb;
FormsView1.DataBind();
RadComboBox rad_No = (RadComboBox)FormsView1.FindControl("rad_No");
rad_No.DataSource = tb;
rad_No.DataTextField =
"Column_Name";
rad_No.DataValueField =
"Column_Name";
rad_No.DataBind();
On running this code it displays "Column_Name" as the values/Text in RadComboBox instead of the real data(Data from backend of the mentioned column).
I have used the same code mentioned below with success but with RadComboBox outside FormsView.
RadComboBox rad_No = (RadComboBox)FormsView1.FindControl("rad_No");
rad_No.DataSource = tb;
rad_No.DataTextField =
"Column_Name";
rad_No.DataValueField =
"Column_Name";
rad_No.DataBind();
Can anyone help me with this?
Regards,
Rahul Babbar
<
telerik:RadToolBar
ID
=
"RadToolBar1"
runat
=
"server"
OnClientButtonClicking
=
"onToolBarClientButtonClicking"
OnButtonClick
=
"RadToolBar1_ButtonClick"
>
<
Items
>
<
telerik:RadToolBarButton
Text="<%$ Resources:FormName, Addnew %>" CommandName="InitInsert"
ImageUrl="../../images/AddRecord.gif" Visible='<%# !RadGrid1.MasterTableView.IsItemInserted %>'>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text="<%$ Resources:FormName, Filter %>" CommandName="Filter"
ImageUrl="../../images/Filter 3.gif">
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text="<%$ Resources:FormName, Refresh %>" CommandName="RebindGrid"
ImageUrl="../../images/Refresh.gif">
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
runat
=
"server"
CommandName
=
"Excel"
Text
=
"Export Excel"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
runat
=
"server"
CommandName
=
"Word"
Text
=
"Export Word"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
runat
=
"server"
CommandName
=
"PDF"
Text
=
"Export PDF"
>
</
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>
protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
{
string message = e.Item.Text;
if (e.Item.Text == "Export Excel")
{
RadGrid1.PageSize = RadGrid1.MasterTableView.VirtualItemCount;
RadGrid1.MasterTableView.ExportToExcel();
}
else if (e.Item.Text == "Export Word")
{
RadGrid1.PageSize = RadGrid1.MasterTableView.VirtualItemCount;
RadGrid1.MasterTableView.ExportToWord();
}
else if (e.Item.Text == "Export PDF")
{
RadGrid1.PageSize = RadGrid1.MasterTableView.VirtualItemCount;
RadGrid1.MasterTableView.ExportToPdf();
}
}