DataBind
and then I use the dropdownlist.Items.Insert(0,"Testing") doesn't show up in my DataGrid.EmployeeDetails
CS.ascx.cs in the
protected void EmployeeDetails_DataBinding(object sender, System.EventArgs e)
{
ArrayList tocs = new ArrayList(new string[] { "Dr.", "Mr.", "Mrs.", "Ms." });
ddlTOC.DataSource = tocs;
ddlTOC.DataBind();
//issue here
ddlTOC.Items.Insert(0,"Testing");
// or ddlTOC.Items.Insert(0,"Please select Title");
object tocValue = DataBinder.Eval(DataItem, "TitleOfCourtesy");
if (tocValue == DBNull.Value)
{
tocValue = "Mrs.";
}
ddlTOC.SelectedIndex = tocs.IndexOf((string)tocValue);
ddlTOC.DataSource = null;
}
Protected Sub rdgRiskType_ItemCommand(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles rdgRiskType.ItemCommand
'If user inserts a new Risk Type record, set 'edit' mode to false and rebind (all 'edit' forms will be minimised).
If e.CommandSource.Text = "Add New Risk Type" Then
e.Item.Edit = False
rdgRiskType.Rebind()
End If
'If user edits a Risk Type record, hide the 'Add New xxx' button (user can't then add a new record whilst an edit form is maximised).
If e.CommandSource.Text = "Edit" Then
rdgRiskType.MasterTableView.CommandItemSettings.ShowAddNewRecordButton = False
rdgRiskType.MasterTableView.IsItemInserted = False
rdgRiskType.Rebind()
End If
'If user inserts a new Risk record, set 'edit' mode to false and rebind (all 'edit' forms will be minimised).
If e.CommandSource.Text = "Add New Risk" Then
End If
'If user edits a Risk record, hide the 'Add New xxx' button (user can't then add a new record whilst an edit form is maximised).
If e.CommandSource.Text = "Edit Risk" Then
End If
End Sub
Markup:
<td>
<telerik:RadComboBox ID="request__place_id" CssClass="LabelValue" AutoPostBack="true"
OnSelectedIndexChanged="request__place_idSelectedIndexChanged"
runat="server">
</telerik:RadComboBox>
</td>
Code-behind:
var values = from info in result.Descendants("place")
select new
{
PlaceId = info.Element(
"place_id"),
Name = info.Element(
"name")
};
this.request__place_id.Items.Clear();
this.request__place_id.Items.Add(new RadComboBoxItem(string.Empty, string.Empty));
foreach (var value in values)
{
this.request__place_id.Items.Add(new Telerik.Web.UI.RadComboBoxItem(value.Name.Value, value.PlaceId.Value));
}
we found a reference to the version number, and a PublicKeyToken:
add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI, Version=2010.2.929.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4"/>