<telerik:RadAsyncUpload ID="rauKachelUpload" runat="server" ChunkSize="0" Localization-Cancel="Löschen" Localization-Remove="Entfernen" Localization-Select="Auswählen" Culture="de-DE" Skin="MetroTouch" MaxFileInputsCount="1" OnFileUploaded="rauKachelUpload_FileUploaded"></telerik:RadAsyncUpload>Protected Sub rauKachelUpload_FileUploaded(sender As Object, e As FileUploadedEventArgs) Try Using fileStream As Stream = e.File.InputStream Using img As System.Drawing.Image = System.Drawing.Image.FromStream(fileStream) Dim h As Integer = img.Height Dim w As Integer = img.Width img.Dispose() Dim fileName As String = e.File.GetName() If w = MaxWidth And h = MaxHeight Then rauKachelUpload.TargetFolder = "img/kachel_grafik" Dim TimeStamp As String = DateDiff("s", "01/1/1970 12:00:00 AM", DateTime.Now) fileName = "KI_" & TimeStamp & WelcheSparteUndGröße KachelPfad = "~/img/kachel_grafik/" & fileName Else KachelFalsch = True End If If KachelFalsch = False Then e.File.SaveAs(fileName) Page.ClientScript.RegisterClientScriptBlock([GetType](), "CloseScript", "redirectParentPage('VermittlerBearbeiten.aspx?ID=" & VermittlerID & "&KBFN=" & KachelPfad & "&NA=true" & "&fwg=" & WelcheSparteUndGröße & "&Ang1=" & hfAng1CHK.Value & "&Ang2=" & hfAng2CHK.Value & "&Ang3=" & hfAng3CHK.Value & "&Ang4=" & hfAng4CHK.Value & "&AngSrc1=" & hfKachelIMGSrcBaufi.Value & "&AngSrc2=" & hfKachelIMGSrcImmo.Value & "&AngSrc3=" & hfKachelIMGSrcPhoto.Value & "&AngSrc4=" & hfKachelIMGSrcAsse.Value & "');", True) Else rnfIconNichtErzeugt.Visible = True End If End Using End Using Catch ex As Exception rnfIconNichtErzeugt.Visible = True End TryEnd Sub
I'm working on a small project for work and I'm using Telerik:RadGrid controls. I'm trying to pass a query string with the DO name in the GridHyperLinkColumn. When the page renders and I hover over the link the query string is null (ie: GMRanking.aspx?DO=). It seems like a binding issue but I'm at a loss. Thanks in advance for your help.
I'm populating the grid like so:
var contestResults = ContestBiz.GetGMData();
GMGrid.DataSource = contestResults.Select(x => x.DoName).Distinct();
GMGrid.DataBind();
Here's what I've got in the aspx
<Columns>
<telerik:GridHyperLinkColumn
Text="Select"
HeaderStyle-Width="50px"
UniqueName="Link"
DataNavigateUrlFields="DO"
DataNavigateUrlFormatString="~/GMRanking.aspx?DO={0}">
</telerik:GridHyperLinkColumn>
<telerik:GridBoundColumn DataField="DO"
HeaderText="DO" UniqueName="DO" >
<HeaderStyle HorizontalAlign="Left" Font-Bold="true" />
<ItemStyle HorizontalAlign="Left" />
</telerik:GridBoundColumn>
</Columns>
try
{
RadGrid grdexp = new RadGrid();
RadGridExp.Visible =
true;
DataSet ds = Search();
RadGridExp.DataSource = ds;
RadGridExp.DataBind();
DateTime date = DateTime.Now;
RadGridExp.MasterTableView.Controls.Add(
new LiteralControl("This report was generated on " + date));
RadGridExp.ExportSettings.FileName =
"Test";
RadGridExp.ExportSettings.OpenInNewWindow =
true;
RadGridExp.MasterTableView.ExportToExcel();
}
catch (Exception ex)
{
string rtnstr;
rtnstr =
ExceptionObject.Builderrormsg(this.Page.ToString(), "btnExport_Click", ex.Message);
Exceptionlog.Error(rtnstr);
Session[
"Errmsg"] = ex.Message;
Response.Redirect(
"NoAccess.aspx?Type=2");
}
<telerik:RadComboBox runat="server" ID="uxDepartment" Width="325px" AutoPostBack="true" CausesValidation="false" OnSelectedIndexChanged="uxDepartment_SelectedIndexChanged" /><asp:RequiredFieldValidator runat="server" InitialValue="-1" ControlToValidate="uxDepartment" ErrorMessage="<%$ Resources:UI,inputRequired %>" />Image.FromStream(stream);