<
telerik:RadScheduler ID="RadScheduler1" runat="server" onClientAppointmentUpdate="SaveFormValues">
< script type="text/javascript">
function SaveFormValues() {
var saveButton= $find('<%=RadScheduler1.SaveButton.ClientID %>');
}
</script>
Please help me to find a solution... :(
Thanks & Regards,
ViPiN.P.C
.itemNameColumn span
{
display: block;
width: 500px;
word-wrap: break-word;
}
My problem is the line that is displayed is chopped off in between so I get Report_date, report_due, report_sev on one line of the cell and then I get erity, report_order on another line. Is it possible that chopping off occurs at comma rather than in the middle of the text. Below is my radgrid. I am trying to display this huge comma delimited line "Select List" grid template column.
<
telerik:RadGrid
ID
=
"RadGrid_LoadQuery"
Width
=
"100%"
AllowSorting
=
"false"
AllowPaging
=
"false"
AllowMultiRowSelection
=
"True"
runat
=
"server"
GridLines
=
"Both"
ExportSettings-ExportOnlyData
=
"true"
>
<
MasterTableView
RetrieveAllDataFields
=
"true"
AutoGenerateColumns
=
"false"
TableLayout
=
"Fixed"
>
<
Columns
>
<
telerik:GridTemplateColumn
HeaderText
=
"Export Name"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblExportName"
runat
=
"server"
Text='<%#Bind("ExportName") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Select List"
ItemStyle-CssClass
=
"itemNameColumn"
ItemStyle-Width
=
"1000px"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblSelect"
runat
=
"server"
Text='<%#Bind("SelectColumnList") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
protected void RadGrid1_InsertCommand(object sender, GridCommandEventArgs e)
{
GridEditFormInsertItem inserteditem = (GridEditFormInsertItem) e.Item;
string Name = (inserteditem["Name"].Controls[0] as TextBox).Text;
string Last = (inserteditem["Last"].Controls[0] as TextBox).Text;
string Address = (inserteditem["Address"].Controls[0] as TextBox).Text;
int Age = Convert.ToInt32((inserteditem["Age"].Controls[0] as TextBox).Text);
//string Age = (inserteditem["Age"].Controls[0] as TextBox).Text;
 
con.Open();
string insertquery = "insert into test values('" + Name + "', '" + Last + "', '" + Address + "', " + Age + ")";
SqlCommand sql = new SqlCommand();
sql.CommandText = insertquery;
sql.Connection = con;
sql.ExecuteNonQuery();
//Close the SqlConnection
con.Close();
Is there a way to bind a list to a combo box, where the list contains two values on each item. One to be the text, and one for the value?
This works very well as long as it only returns one value. But it would be great if it could work like declaring an item individually and set PageID to the value and PageTitle to the text of each combobox item. I've tried the DataBinding event, but the EventArgs seem to come back null.
RadComboBox1.DataSource = (from t
in
parentList
select
new
{ t.PageID, t.PageTitle }).Distinct();
RadComboBox1.DataBind();
{ PageID = 1, PageTitle = Page1 Title }
<
asp:DataList
ID
=
"dlDrugDetails"
Runat
=
"server"
Width
=
"100%"
DataKeyField
=
"OrderApplicantID"
Visible
=
"True"
CellPadding
=
"0"
CellSpacing
=
"0"
onitemcreated
=
"dlDrugDetails_ItemCreated"
OnItemDataBound
=
"dlDrugDetails_ItemDataBound"
>
<
ItemTemplate
>
<
telerik:RadPanelBar
ID
=
"pbDrugs2"
runat
=
"server"
Width
=
"800px"
OnClientLoad
=
"pbDrugs2_OnLoad"
>
<
Items
>
<
telerik:RadPanelItem
Value
=
"piDrugDetail"
Expanded
=
"false"
>
<
ContentTemplate
>
<
Drugs:Message
runat
=
"server"
id
=
"UCDrugDetail"
></
Drugs:Message
>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
</
ItemTemplate
>
</
asp:DataList
>
var pbDrugs;
var pbDrugs2;
var isExpanded = true;
function pageLoad() {
//pbDrugs2 = document.getElementById("ctl00_bodyPlaceHolder1_dlDrugDetails_ctl00_pbDrugs2");
pbDrugs = $find("<%= pbNotes.ClientID %>"); //attempting to find a panelbar within the datalist this way results in a compile error
}
//this way seems to find the panel bar correctly
function pbDrugs2_OnLoad(sender) {
pbDrugs2 = sender;
}
function toggleDrugSections() {
var item = pbDrugs2.findItemByValue("piDrugDetail");
if (item) {
//if (!item.get_expanded()) { --this method is always returning true
if (!isExpanded) { //replaced with javascript variable which does change
item.expand();
isExpanded = true;
}
else {
item.collapse(); //this never collapses the panel at all
isExpanded = false;
}
}
else {
alert("Item not found.");
}
}
//called from a different panelbar (inside the datalist as well). Always getting called correctly.
function pbApplicantDetail_ItemClicked(sender, eventArgs) {
toggleDrugSections();
}
<telerik:GridNumericColumn
SortExpression="PRIX"
DataType="System.decimal"
HeaderText="PRIX"
DataField="PRIX"
UniqueName="PRIX"
DataFormatString="{0:C}"
Visible="true" Aggregate="Sum">
<ItemStyle HorizontalAlign="Right" Width="40px" />
</telerik:GridNumericColumn>