or
<
telerik:RadAjaxPanel
runat
=
"server"
ID
=
"Panel1"
>
<
telerik:RadAutoCompleteBox
runat
=
"server"
ID
=
"MailTo"
Filter
=
"StartsWith"
DropDownHeight
=
"400"
DropDownWidth
=
"250"
AllowCustomEntry
=
"true"
DataTextField
=
"Text"
DataValueField
=
"Value"
>
<
DropDownItemTemplate
>
<
table
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tr
>
<
td
align
=
"left"
style
=
"width: 50%; padding-left: 10px;"
>
<%# DataBinder.Eval(Container.DataItem, "Text")%>
</
td
>
</
tr
>
protected void Page_Load(object sender, EventArgs e)
{
MailTo.DataSource = GetUsers();
MailTo.DataBind();
}
</
table
>
</
DropDownItemTemplate
>
</
telerik:RadAutoCompleteBox
>
</
telerik:RadAjaxPanel
>
public class HyperlinksTemplateColumn : ITemplate {
protected Label _value;
public void InstantiateIn(System.Web.UI.Control container) {
_value = new Label();
_value.ID = "_hyperlinkLabel" ;
container.Controls.Add(_value);
}
}
GridTemplateColumn customCol = new GridTemplateColumn();
radGrid.MasterTableView.Columns.Add(customCol);
customCol.ItemTemplate = new HyperlinksTemplateColumn();
protected void radGrid_ItemCommand(object sender, GridCommandEventArgs e) {
if (e.CommandName == RadGrid.ExportToExcelCommandName) {
foreach (GridDataItem item in radGrid.MasterTableView.Items) {
item[CmSwAgreementConstants.HYPERLINK_COLUMN_UNIQUE_NAME].Text = "set corresponding data her"
}
}
}
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
/>
<
telerik:RadAjaxPanel
runat
=
"server"
ID
=
"RadAjaxPanel1"
>
<
telerik:RadAutoCompleteBox
ID
=
"RadAutoCompleteBox1"
runat
=
"server"
Width
=
"250"
DropDownHeight
=
"150"
DropDownWidth
=
"250"
>
</
telerik:RadAutoCompleteBox
>
</
telerik:RadAjaxPanel
>
protected void Page_Load(object sender, EventArgs e)
{
RadAutoCompleteBox1.DataSource = new List<
string
>() { "Europe", "America", "Asia", "Africa", "Australia" };
}
...
<rad:GridCheckBoxColumn DataField="ContentFull" DataType="System.Boolean" UniqueName="ContentFull">
...
<rad:GridTemplateColumn UniqueName="Reason">
<ItemTemplate>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList ID="ddlAdjustmentReason" runat="server" DataSourceID="EntityDataSource2"
AppendDataBoundItems="True" DataValueField="AdjustmentCodeID" DataTextField="AdjustmentDescription">
<asp:ListItem Value="" Text="" />
</asp:DropDownList>
</EditItemTemplate>
</rad:GridTemplateColumn>
....
function
RefreshDataSpecsGrid() {
var
multiPage = $find(
"<%= RadMultiPageDataSpecs.ClientID %>"
);
var
pageView = multiPage.findPageViewByID(
'pagDataSpecsDetails'
);
var
domElement = pageView.get_element();
var
grid = domElement.get_element(
'grdDataSpecs'
);
var
masterTable = grid.get_masterTableView();
masterTable.rebind();
}