or
When I run the code and put the Grid into edit mode the dropdown column is populated with
seven 'System.Data.DataRowView' rows (which is the number of rows in the Title database table)
I cannot see why the values are not being displayed - instead I am getting the object name.
can anyone help?
This my code on the ItemdataBound Event:
GridEditableItem lEditItem = e.Item
as
GridDataItem;
GridEditManager lEditManager = lEditItem.EditManager;
GridDropDownColumnEditor lTitle = (GridDropDownListColumnEditor)(lEditManager.GetColumnEditor(
"ddlTitle"
));
DataTable dtTitle = ToDataTable2.ToDataTable(title);
lTitle.DataSource=dtTitle;
lTitle.DataValueField = dtTitle.Columns[0].ToString();
lTitle.DataTextField = dtTitle.Columns[1].ToString();
lTitle.DataBind();
var $ = $telerik.$;
function pageLoad() {
if (!Telerik.Web.UI.RadAsyncUpload.Modules.FileApi.isAvailable()) {
$(".wrapper").replaceWith(
$(""));
}
}
function added(sender, args) {
if (Telerik.Web.UI.RadAsyncUpload.Modules.FileApi.isAvailable()) {
$(".ruDropZone").html("<
br
/><
div
align=\"center\"><
img
src=\"images/toolboxdragdrop.jpg\"></
div
>");
$(".nonHTML5").replaceWith(
$(""));
}
}
</
script
>
<
div
class
=
"wrapper"
>
<
telerik:RadAsyncUpload
ID
=
"RadAsyncUpload1"
runat
=
"server"
OnClientAdded
=
"added"
OnFileUploaded
=
"RadAsyncUpload1_FileUploaded"
>
</
telerik:RadAsyncUpload
>
<
telerik:RadProgressManager
ID
=
"Radprogressmanager1"
runat
=
"server"
/>
</
div
>
<
div
class
=
"nonHTML5"
style
=
"position:relative;"
>
<
table
>
<
tr
>
<
td
id
=
"controlContainer"
>
<
telerik:RadUpload
ID
=
"RadUpload1"
runat
=
"server"
MaxFileInputsCount
=
"5"
OverwriteExistingFiles
=
"true"
OnFileUploaded
=
"RadAsyncUpload1_FileUploaded"
/>
<
telerik:RadProgressArea
ID
=
"progressArea1"
runat
=
"server"
/>
</
td
>
<
td
>
<
div
class
=
"smallModule"
>
<
div
class
=
"rc1"
>
<
div
class
=
"rc2"
>
<
div
class
=
"rc3"
style
=
"width:240px"
>
<
asp:Label
ID
=
"labelNoResults"
runat
=
"server"
Visible
=
"True"
>No uploaded files yet</
asp:Label
>
<
asp:Repeater
ID
=
"repeaterResults"
runat
=
"server"
Visible
=
"False"
>
<
HeaderTemplate
>
<
div
class
=
"title"
>
Uploaded files in the target folder:</
div
>
</
HeaderTemplate
>
<
ItemTemplate
>
<%#DataBinder.Eval(Container.DataItem, "FileName")%>
<%#DataBinder.Eval(Container.DataItem, "ContentLength").ToString() + " bytes"%>
<
br
/>
</
ItemTemplate
>
</
asp:Repeater
>
</
div
>
</
div
>
</
div
>
</
div
>
</
td
>
</
tr
>
</
table
>
</
div
>
<
asp:Button
ID
=
"buttonSubmit"
runat
=
"server"
CssClass
=
"RadUploadSubmit"
OnClick
=
"buttonSubmit_Click"
text
=
"Submit"
/>
</
td
>
public
void
RadAsyncUpload1_FileUploaded(
object
sender, FileUploadedEventArgs e)
{
RadAsyncUpload1.TargetFolder = MechanicToolboxClass.ToolBoxSaveToFolder();
}
protected
void
buttonSubmit_Click(
object
sender, System.EventArgs e)
{
if
(RadUpload1.UploadedFiles.Count > 0)
{
TargetFolderUpload = MechanicToolboxClass.ToolBoxSaveToFolder();
RadUpload1.TargetFolder = TargetFolderUpload;
repeaterResults.DataSource = RadUpload1.UploadedFiles;
repeaterResults.DataBind();
labelNoResults.Visible =
false
;
repeaterResults.Visible =
true
;
}
else
{
labelNoResults.Visible =
true
;
repeaterResults.Visible =
false
;
}
}
hello:
There are Chinese characters in RadEditor control, when choose the export to pdf . the pdf is generated but the Chinese characters are shown abnormal .
eg:
So, instead of what I would expect:
"䏿–‡12"
I see this:
" ####12"
is there a way to fix this?
<
asp:HoverMenuExtender
ID
=
"HME"
runat
=
"server"
PopupControlID
=
"panelClientCardsDropDown"
TargetControlID
=
"lnkClientCardsDropDown"
></
asp:HoverMenuExtender
>
<
asp:Panel
ID
=
"panelClientCardsDropDown"
runat
=
"server"
>
<
asp:Label
ID
=
"lblRecentCards"
runat
=
"server"
Text
=
"10 recent client cards :"
/>
<
asp:SqlDataSource
ID
=
"SQLDS_RecentCards"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:SQLusrConn %>" SelectCommand="spSelectRecent" SelectCommandType="StoredProcedure">
<
SelectParameters
>
<
asp:Parameter
DefaultValue='<%$ AppSettings:03 %>' Name="txtParametr03" Type="String" />
</
SelectParameters
>
</
asp:SqlDataSource
>
<
asp:RadioButtonList
ID
=
"radRecentCards"
runat
=
"server"
DataSourceID
=
"SQLDS_RecentCards"
DataTextField
=
"Value"
DataValueField
=
"ID"
>
</
asp:RadioButtonList
>
<
asp:HyperLink
ID
=
"lnkNewCard"
NavigateUrl
=
"~/private/tcard.aspx?ID=new"
Target
=
"_blank"
runat
=
"server"
Text
=
"New Client Card"
/>
</
asp:Panel
>
var defaultContent = "Comments";
function OnEditorLoad(editor, args) {
editor.set_html(defaultContent);
var EditorElement = document.all ? editor.get_document().body : editor.get_document();
$telerik.addExternalHandler(EditorElement, "click", function (e) {
if (editor.get_html(true).trim() == defaultContent) {
editor.set_html("");
}
});
$telerik.addExternalHandler(EditorElement, "blur", function (e) {
if (editor.get_html(true).trim() == "") {
editor.set_html(defaultContent);
}
});
}
---------------------------------------------------------------------------------------------------
<
telerik:RadEditor
ID
=
"reComments"
runat
=
"server"
Skin
=
"Windows7"
Width
=
"94.7%"
Height
=
"150px"
ToolsFile
=
"~/Content/Tools_NoToolbar.xml"
ToolTip
=
"Enter Comments"
ContentAreaCssFile
=
"~/Content/cssRadEditorWhiteContent.css"
OnClientLoad
=
"OnEditorLoad"
ToolbarMode
=
"Default"
EditModes
=
"Design"
StripFormattingOptions
=
"MSWordRemoveAll"
ContentAreaMode
=
"Div"
>
<
CssFiles
>
<
telerik:EditorCssFile
Value
=
"~/Content/cssRadEditorWhiteContent.css"
/>
</
CssFiles
>
</
telerik:RadEditor
>