Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
273 views
The captcha is not working. The "t2" (Message that i want to show after submit the form)  still showing althrough i enter the wrong code.


<%@ Page Language="VB" AutoEventWireup="false" CodeFile="pe_test2.aspx.vb" Inherits="pe_test2" %> 
 
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml">  
<head runat="server">  
    <title></title>  
</head> 
<body> 
    <form id="form1" runat="server">  
    <div> 
        <telerik:RadScriptManager runat="server" ID="RSM">  
        </telerik:RadScriptManager> 
          <table border="0" cellpadding="5" cellspacing="0" style="background: #FFFFFF;" width="100%">  
            <tbody> 
                <tr valign="top"><td width="20%" class="textForm">  
                     <b>Name *</b>    
                    </td> 
                    <td style="margin-left: 40px">  
                      <telerik:radtextbox id="txtFullName_E" runat="server" width="435">  
                        <enabledstyle letterspacing="1px" paddingbottom="5px" paddingleft="5px"   
                            paddingright="5px" paddingtop="5px" backcolor="#FFFFFF" borderstyle="Solid"   
                            font-bold="True" font-size="14px" bordercolor="#DCDCDC"   
                            borderwidth="3px" /> 
                            <focusedstyle bordercolor="#ff3c00" borderwidth="3px" /> 
                    </telerik:radtextbox> 
                   <br /> 
   <asp:RequiredFieldValidator ID="RFVtxtFullName_E" runat="server" ErrorMessage="Please enter your name." ValidationGroup="Ein" 
                        ControlToValidate="txtFullName_E" Display="Dynamic" Font-Size="12px">Please enter your name.</asp:RequiredFieldValidator> 
                    </td> 
                </tr> 
                    <tr valign="top">  
                    <td class="textForm">  
                       <b> Email *</b> 
                    </td> 
                    <td> 
                     
                     <telerik:radtextbox id="txtEmail_E" runat="server" width="435" emptymessage="yourname@domain.com">  
                        <enabledstyle letterspacing="1px" paddingbottom="5px" paddingleft="5px"   
                            paddingright="5px" paddingtop="5px" backcolor="#FFFFFF" borderstyle="Solid"   
                            font-bold="True" font-size="14px" bordercolor="#DCDCDC"   
                            borderwidth="3px" /> 
                            <focusedstyle bordercolor="#ff3c00" borderwidth="3px" /> 
                    </telerik:radtextbox> 
                <br /> 
 
                <asp:RequiredFieldValidator ID="RFVtxtEmail_E" runat="server" ControlToValidate="txtEmail_E" Display="Dynamic" ErrorMessage="Please enter your email address." Font-Size="12px" ValidationGroup="Ein" 
                    >Please enter your email address.</asp:RequiredFieldValidator> 
                      
                    <asp:regularexpressionvalidator errormessage="Please enter a valid email address" display="Dynamic" runat="server" controltovalidate="txtEmail_E" validationexpression="^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$" ValidationGroup="Ein" 
                                        id="REVtxtEmail_E" Font-Size="12px">Please enter a valid email address</asp:regularexpressionvalidator> 
                    </td> 
                </tr> 
                  
                 
              
            </tbody> 
        </table> 
          
          <div class="OrangeBar" style="margin-top: 5px;margin-bottom:5px;">  
            Step 2: Your Enquiry  
        </div> 
         <table border="0" cellpadding="5" cellspacing="0" style="background: #FFFFFF;" width="100%">  
            <tr valign="top">  
                <td width="20%" class="textForm">  
                  <b>Enquiry *</b>    
                </td> 
                <td> 
                 <telerik:radtextbox id="txtEnquiry_E" runat="server" width="435" Height="100px" TextMode="MultiLine">  
                        <enabledstyle letterspacing="1px" paddingbottom="5px" paddingleft="5px"   
                            paddingright="5px" paddingtop="5px" backcolor="#FFFFFF" borderstyle="Solid"   
                            font-bold="True" font-size="14px" bordercolor="#DCDCDC"   
                            borderwidth="3px" /> 
                            <focusedstyle bordercolor="#ff3c00" borderwidth="3px" /> 
                    </telerik:radtextbox><br /> 
                      <asp:RequiredFieldValidator ID="RFVtxtEnquiry_E" runat="server" ErrorMessage="Please enter your enquiry." ValidationGroup="Ein" 
                        ControlToValidate="txtEnquiry_E" Display="Dynamic" Font-Size="12px">Please enter your enquiry.</asp:RequiredFieldValidator> 
                      
                </td> 
            </tr> 
                <tr valign="top">  
                <td> 
                    &nbsp;  
                </td> 
                <td> 
                  <br /> 
                    <strong>Please enter the code shown above for security  
                        validation. *</strong> 
                    <br /> 
                    <em class="font08">(Note: This is case sensitive.)</em><br /> 
                 
                         <telerik:RadCaptcha ID="RadCaptcha_E" runat="server"   
                    ErrorMessage="Please enter the code shown correctly." CaptchaTextBoxLabel="" Display="Dynamic" ValidationGroup="Ein">  
                    </telerik:RadCaptcha> 
                     
                </td> 
            </tr> 
              <tr valign="top" class="">  
                <td> 
                    &nbsp;  
                </td> 
                <td> 
                    
                    <asp:ImageButton ID="btnSubmit_E" ValidationGroup="Ein" ImageUrl="images/button_submit.gif" runat="server" ToolTip="Submit" /> 
                    <br /> 
                    <asp:ValidationSummary ID="ValidationSummary2" ValidationGroup="Ein" runat="server" 
                        ShowMessageBox="True" ShowSummary="False" /> 
                </td> 
            </tr> 
              
         </table> 
        <table width="100%" border="0" cellpadding="0" cellspacing="0" id="t2" runat="server" 
            visible="false">  
            <tr> 
                <td> 
                    Testing, testing........  
                </td> 
            </tr> 
        </table> 
    </div> 
    </form> 
</body> 
</html> 
 
Imports System.Data  
Imports Telerik.Web.UI  
Imports System.IO  
 
Partial Class pe_test2  
    Inherits System.Web.UI.Page  
 
    Protected Sub btnSubmit_E_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnSubmit_E.Click  
        t2.Visible = True 
    End Sub 
End Class 
Pero
Telerik team
 answered on 14 Jul 2010
8 answers
1.0K+ views
First of all thanks for a fantastic suite of tools Telerik, it goes from strength to strength.

I currently have a c# .Net v3.5 page with a placeholder, on page_init I add a dynamic captcha to the placeholder.
The problem I'm seeing is that the captcha is always returning invalid code on postback, I think due to the fact I am recreating the captcha on every postback.
Unfortunately I do not have the option to have the control in the aspx.

Has anybody had this issue? Any pointers to a good way of handling dynamic captchas would be appreciated.

Thanks for your time,
Pete
Pero
Telerik team
 answered on 14 Jul 2010
8 answers
153 views
This is weird, I was reported this error for my application from some peoples, and I thought I must have did something wrong (though it not always appear). But today, while posting a thread on telerik website, I got this message. Please see attached.

Is there something we are missing?

Sameers
Genady Sergeev
Telerik team
 answered on 14 Jul 2010
1 answer
176 views
Hello ,telerik.

I design one page which includes many RadDockZones  having some RadDocks in one RadLayout.But When I add a RadCombobox which hides some RadDockZones according to some conditions ,and I set the Visible property of RadDockZone  from True to False.
I meet  question.The question is that the RadCombox   is disabled after I filter using the RadCombox secondly,the radcombox is always waiting. And firstly all is normal.
Please help me.
Pero
Telerik team
 answered on 14 Jul 2010
1 answer
190 views
Hi,

How to customize advanced edit form in radscheduler.
i want to design advanced form as per my requirements like in attachment file.

right now we desighn in ajax popup page and opening in appointment slot double click event. and for the recurrence option we written all the manual code. the problem is it is taking lot of time to loading the events on scheduler.

can we design all this in  builtin advanced edit form. please let me know ASAP . This is very urgent requirement for us.


Thanks & Regards
Shashi
Peter
Telerik team
 answered on 14 Jul 2010
3 answers
233 views
We are currently using version 2009.3.1314.35 and do not see the Compression control in the Toolbox.

What do I need to do to get this control in the toolbox? Do we need to upgrade to another version or is it something I can include from our present version?

I've noticed that on the following link (http://blogs.telerik.com/blogs/posts/09-02-27/optimization_tip_radcompression_for_viewstate.aspx), it says all you need is version ASP.NET AJAX Q3 2008 SP2 or later. As noted above, we are using version 2009.3.1314.35 and do not see the Compression control in the Toolbox.

How can we enable this feature?
Rosen
Telerik team
 answered on 14 Jul 2010
1 answer
328 views
Hi,
I have a RadGrid with a custom CommandItemTemplate. In my CommandItemTemplate I have a RadComboBox with the 'Autopostback' property enabled. I would like to change the grid's data according the RadComboBox selected value. But after the RadGrid rebind, the RadComboBox doesn't keep the 'SelectedValue' property.
If I don't call the RadGrid Rebind method it works fine! But the grid doesn't change so I have to rebind the grid.
What I need to do to keep the RadComboBox SelectedValue after a RadGrid rebind?
Here is a simple sample:

ascx:
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" 
    GridLines="None" DataSourceID="XmlDataSource1">
    <MasterTableView  CommandItemDisplay="Top" EditMode="InPlace" 
        DataSourceID="XmlDataSource1">
        <RowIndicatorColumn>
            <HeaderStyle Width="20px"></HeaderStyle>
        </RowIndicatorColumn>
        <ExpandCollapseColumn>
            <HeaderStyle Width="20px"></HeaderStyle>
        </ExpandCollapseColumn>
        <Columns>
            <telerik:GridEditCommandColumn>
            </telerik:GridEditCommandColumn>
            <telerik:GridBoundColumn DataField="CustomerId" HeaderText="CustomerId" 
                SortExpression="CustomerId" UniqueName="CustomerId">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="FirstName" HeaderText="FirstName" 
                SortExpression="FirstName" UniqueName="FirstName">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="LastName" HeaderText="LastName" 
                SortExpression="LastName" UniqueName="LastName">
            </telerik:GridBoundColumn>
        </Columns>
        <CommandItemTemplate>
            <asp:Label ID="Label1" runat="server" Text="Auto PostBack RadComboBox"></asp:Label>
            <telerik:RadComboBox ID="RadComboBox1" runat="server" AutoPostBack="True" 
                onselectedindexchanged="RadComboBox1_SelectedIndexChanged">
                <Items>
                    <telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem1" Value="RadComboBoxItem1" />
                    <telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem2" Value="RadComboBoxItem2" />
                    <telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem3" Value="RadComboBoxItem3" />
                    <telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem4" Value="RadComboBoxItem4" />
                    <telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem5" Value="RadComboBoxItem5" />
                </Items>
            </telerik:RadComboBox>
        </CommandItemTemplate>
    </MasterTableView>
</telerik:RadGrid>



Code behind:
protected void RadComboBox1_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
{
    this.RadGrid1.Rebind();
      
}


Princy
Top achievements
Rank 2
 answered on 14 Jul 2010
1 answer
74 views
Hi there,

When using the editor to create content I have noticed that whenever selecting to SetTableProperties or SetCellProperties for a table (thus opening the table wizard), upon the wizard closing the editor puts the table being edited into a paragraph (p tag). I don't wan't this to happen and I am not sure why it is happening - is there a reason for this and a way to stop it from doing so?

So basically:

 

  1. table = <table>...</table>
  2. Open table wizard and edit Cell/table
  3. Close wizard
  4. table = <p><table>...</table></p>

When I want it to be:

  1. table = <table>...</table>
  2. Open table wizard and edit Cell/table
  3. Close wizard
  4. table = <table>...</table>

Regards,
Scott

Dobromir
Telerik team
 answered on 14 Jul 2010
1 answer
80 views
hi all
when i use my radgrid in windows xp ( section 1 in attached image ) , my page shows correctly( full width page ).
but when i publish my project to windows 2003 server , my page shows like section 2 of attached image.
i use frameowrk 4.0 , 2010.1.527.40

plz hlp
tnx
Veli
Telerik team
 answered on 14 Jul 2010
1 answer
259 views

Goal:
Grid that displays data from Sql Database.  Included Binary Image field.
Ability have CRUD with this grid

Two tesing scenarios:
I have a standard form with standard upload and grid.  Upload works fine.  Grid popluates as expected.

I created a RadGrid with ItemTemplates to have my columns and Binary image.  Adding the data in MY standard form works, but trying to add data with the form template in RadGrid, the image to upload gives the sql cannot be converted to bytes (issue with binary conversion).  I also am getting some "undefined" error.  I am following the grid upload binary image sample on Telerik site.  I have included my files.

ASPX:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm3.aspx.cs" Inherits="WebRole1.WebForm3" %>
  
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  
<head runat="server">
    <title></title>
     <script type="text/javascript">
        // <![CDATA[
         //On insert and update buttons click temporarily disables ajax to perform upload actions
         function conditionalPostback(sender, eventArgs) {
             var theRegexp = new RegExp("\.UpdateButton$|\.PerformInsertButton$", "ig");
             if (eventArgs.get_eventTarget().match(theRegexp)) {
                 var upload = $find(window['UploadId']);
  
                 //AJAX is disabled only if file is selected for upload
                 if (upload.getFileInputs()[0].value != "") {
                     eventArgs.set_enableAjax(false);
                 }
             }
         }
  
         function validateRadUpload(source, e) {
             e.IsValid = false;
  
             var upload = $find(source.parentNode.getElementsByTagName('div')[0].id);
             var inputs = upload.getFileInputs();
             for (var i = 0; i < inputs.length; i++) {
                 //check for empty string or invalid extension
                 if (inputs[i].value != "" && upload.isExtensionValid(inputs[i].value)) {
                     e.IsValid = true;
                     break;
                 }
             }
         }
            // ]]>
        </script>
</head>
<body>
    <form id="form1" runat="server">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>
    <div>
    <span>Standard Form to add data</span>
    <table>
    <tr><td>Venue Name:</td><td><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td></tr>
    <tr><td>Event Name:</td><td><asp:TextBox ID="TextBox2" runat="server"></asp:TextBox></td></tr>
    <tr><td>Event Website:</td><td><asp:TextBox ID="TextBox3" runat="server"></asp:TextBox></td></tr>
    <%--<tr><td>Event Start Date:<telerik:RadDatePicker ID="RadDatePicker1" runat="server">
        </telerik:RadDatePicker></td></tr>
    <tr><td>Event End Date:
        <telerik:RadDatePicker ID="RadDatePicker2" runat="server">
        </telerik:RadDatePicker></td></tr>--%>
    <tr><td>Event Image Name:</td><td><asp:TextBox ID="TextBox4" runat="server"></asp:TextBox></td></tr>
    <tr><td>Image:</td><td><asp:FileUpload ID="FileUpload1" runat="server" /></td></tr>
    <tr><td><asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" /></td><td>
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>  <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label></td></tr>
    </table>
       <br />
        <asp:GridView ID="GridView1" runat="server">
        </asp:GridView>
        <br />
              <span>RadGrid to add Data</span>   
              <br />
              <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" ClientEvents-OnRequestStart="conditionalPostback">
    </telerik:RadAjaxPanel>
     <telerik:RadProgressManager ID="RadProgressManager1" runat="server" />
        <telerik:RadProgressArea ID="RadProgressArea1" runat="server" />
<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1" 
        OnItemDataBound="RadGrid1_ItemDataBound" OnItemCreated="RadGrid1_ItemCreated" 
        AllowAutomaticInserts="True" AllowAutomaticDeletes="True" AllowAutomaticUpdates="True" 
        AutoGenerateColumns="False" GridLines="None">
<MasterTableView datakeynames="idEvent"  CommandItemDisplay="Top"
        datasourceid="SqlDataSource1">
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
  
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
    <Columns>
        <telerik:GridBoundColumn DataField="idEvent" DataType="System.Int32" 
            HeaderText="idEvent" ReadOnly="True" SortExpression="idEvent" 
            UniqueName="idEvent" Visible="false">
        </telerik:GridBoundColumn>
  
         <telerik:GridTemplateColumn DataField="VenueName" 
            HeaderText="VenueName" SortExpression="VenueName" 
            UniqueName="VenueName">
              <ItemTemplate>
                            <asp:Label runat="server" ID="lblVenueName" Text='<%# Eval("VenueName") %>' />
                        </ItemTemplate>
                        <EditItemTemplate>
                            <telerik:RadTextBox runat="server" Width="200px" ID="txbVenueName" Text='<%# Bind("VenueName") %>' />
<asp:RequiredFieldValidator ID="Requiredfieldvalidator1" runat="server" ControlToValidate="txbVenueName"
ErrorMessage="Please, enter a Venue name!" Display="Dynamic" SetFocusOnError="true" />
                        </EditItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn DataField="EventName" HeaderText="EventName" 
            SortExpression="EventName" UniqueName="EventName">
              <ItemTemplate>
                            <asp:Label runat="server" ID="lblEventName" Text='<%# Eval("EventName") %>' />
                        </ItemTemplate>
                        <EditItemTemplate>
                            <telerik:RadTextBox runat="server" Width="200px" ID="txbEventName" Text='<%# Bind("EventName") %>' />
<asp:RequiredFieldValidator ID="Requiredfieldvalidator2" runat="server" ControlToValidate="txbEventName"
ErrorMessage="Please, enter a Event name!" Display="Dynamic" SetFocusOnError="true" />
                        </EditItemTemplate>
        </telerik:GridTemplateColumn>
          <telerik:GridTemplateColumn DataField="EventWebsite" HeaderText="EventWebsite" 
            SortExpression="EventWebsite" UniqueName="EventWebsite">
            <ItemTemplate>
                            <asp:Label runat="server" ID="lblEventWebsite" Text='<%# Eval("EventWebsite") %>' />
                        </ItemTemplate>
                        <EditItemTemplate>
                            <telerik:RadTextBox runat="server" Width="200px" ID="txbEventWebsite" Text='<%# Bind("EventWebsite") %>' />
                        </EditItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn DataField="EventStartDate" DataType="System.DateTime" 
            HeaderText="EventStartDate" SortExpression="EventStartDate" 
            UniqueName="EventStartDate">
             <ItemTemplate>
                            <asp:Label runat="server" ID="lblEventStartDate" Text='<%# Eval("EventStartDate") %>' />
                        </ItemTemplate>
                        <EditItemTemplate>
                            <telerik:RadDatePicker ID="txbEventStartDate" runat="server">
                            </telerik:RadDatePicker>
                            
                        </EditItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn DataField="EventEndDate" DataType="System.DateTime" 
            HeaderText="EventEndDate" SortExpression="EventEndDate" 
            UniqueName="EventEndDate">
             <ItemTemplate>
                            <asp:Label runat="server" ID="lblEventEndDate" Text='<%# Eval("EventEndDate") %>' />
                        </ItemTemplate>
                        <EditItemTemplate>
                            <telerik:RadDatePicker ID="txbEventEventDate" runat="server">
                            </telerik:RadDatePicker>
                            
                        </EditItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn DataField="EventImg" HeaderText="Image Name" 
            SortExpression="EventImg" UniqueName="EventImg">
            <ItemTemplate>
                            <asp:Label runat="server" ID="lblEventImg" Text='<%# Eval("EventImg") %>' />
                        </ItemTemplate>
                        <EditItemTemplate>
                            <telerik:RadTextBox runat="server" Width="200px" ID="txbEventImg" Text='<%# Bind("EventImg") %>' />
                        </EditItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridBinaryImageColumn DataField="EventImage" HeaderText="Image" UniqueName="Upload" ImageAlign="NotSet"
                        ImageHeight="80px" ImageWidth="80px" ResizeMode="Fit" DataAlternateTextField="EventImg"
                        DataAlternateTextFormatString="Image of {0}">
                        <HeaderStyle Width="10%" /> 
                    </telerik:GridBinaryImageColumn>
    </Columns>
  
<EditFormSettings>
<EditColumn UniqueName="EditCommandColumn1"></EditColumn>
</EditFormSettings>
</MasterTableView>
    </telerik:RadGrid>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:EKGDataConnectionString2 %>" 
            SelectCommand="SELECT * FROM [cus_Event]" 
            DeleteCommand="DELETE FROM [cus_Event] WHERE [idEvent] = @idEvent" 
            InsertCommand="INSERT INTO [cus_Event] ([VenueName], [EventName], [EventStartDate], [EventWebsite], [EventEndDate], [EventImg], [EventImage]) VALUES (@VenueName, @EventName, @EventStartDate, @EventWebsite, @EventEndDate, @EventImg, @EventImage)" 
            UpdateCommand="UPDATE [cus_Event] SET [VenueName] = @VenueName, [EventName] = @EventName, [EventStartDate] = @EventStartDate, [EventWebsite] = @EventWebsite, [EventEndDate] = @EventEndDate, [EventImg] = @EventImg, [EventImage] = @EventImage WHERE [idEvent] = @idEvent">
            <DeleteParameters>
                <asp:Parameter Name="idEvent" Type="Int32" />
            </DeleteParameters>
            <InsertParameters>
                <asp:Parameter Name="VenueName" Type="String" />
                <asp:Parameter Name="EventName" Type="String" />
                <asp:Parameter Name="EventStartDate" Type="DateTime" />
                <asp:Parameter Name="EventWebsite" Type="String" />
                <asp:Parameter Name="EventEndDate" Type="DateTime" />
                <asp:Parameter Name="EventImg" Type="String" />
                <asp:Parameter Name="EventImage" Type="Object" />
            </InsertParameters>
            <UpdateParameters>
                <asp:Parameter Name="VenueName" Type="String" />
                <asp:Parameter Name="EventName" Type="String" />
                <asp:Parameter Name="EventStartDate" Type="DateTime" />
                <asp:Parameter Name="EventWebsite" Type="String" />
                <asp:Parameter Name="EventEndDate" Type="DateTime" />
                <asp:Parameter Name="EventImg" Type="String" />
                <asp:Parameter Name="EventImage" Type="Object" />
                <asp:Parameter Name="idEvent" Type="Int32" />
            </UpdateParameters>
        </asp:SqlDataSource>
                   
  
        
    </div>
    </form>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;
using Telerik.Mvc.Web.Helpers;
  
namespace WebRole1
{
    public partial class WebForm3 : System.Web.UI.Page
    {
        DataClasses1DataContext dc = new DataClasses1DataContext();
  
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                GridView1.DataSource = dc.cus_Events.ToList();
                BindGrid("Binded");
            }
        }
  
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (FileUpload1.HasFile && FileUpload1.PostedFile.ContentLength > 0)
            {
                string venuename = TextBox1.Text;
                string eventname = TextBox2.Text;
                string eventweb = TextBox3.Text;
                string filename = TextBox4.Text;
                DateTime startdate = Convert.ToDateTime("01/01/2001 12:00:00 AM");
                DateTime enddate = Convert.ToDateTime("01/05/2001 12:00:00 AM");
                //DateTime startdate = RadControlHelper.ExtractDateValue(Request, "RadDatePicker1");
                //DateTime enddate = RadControlHelper.ExtractDateValue(Request, "RadDatePicker2");
  
  
                byte[] filebyte = FileUpload1.FileBytes;
  
  
                System.Data.Linq.Binary fileBinary = new System.Data.Linq.Binary(filebyte);
                dc.ADDEVENTS(venuename, eventname, startdate, enddate, eventweb, filename, fileBinary);
                Label1.Text = "File Uploaded Successfully";
            }
  
        }
        private void BindGrid(string label)
        {
            GridView1.DataBind();
            Label2.Text = label;
        }
        protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridEditableItem && e.Item.IsInEditMode)
            {
                GridBinaryImageColumnEditor editor = ((GridEditableItem)e.Item).EditManager.GetColumnEditor("Upload") as GridBinaryImageColumnEditor;
                RadAjaxPanel1.ResponseScripts.Add(string.Format("window['UploadId'] = '{0}';", editor.RadUploadControl.ClientID));
            }
        }
        protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridEditableItem && e.Item.IsInEditMode)
            {
                GridBinaryImageColumnEditor editor = ((GridEditableItem)e.Item).EditManager.GetColumnEditor("Upload") as GridBinaryImageColumnEditor;
                TableCell cell = (TableCell)editor.RadUploadControl.Parent;
                CustomValidator validator = new CustomValidator();
                validator.ErrorMessage = "Please select file to be uploaded";
                validator.ClientValidationFunction = "validateRadUpload";
                validator.Display = ValidatorDisplay.Dynamic;
                cell.Controls.Add(validator);
            }
  
        }
    }
}

Veli
Telerik team
 answered on 14 Jul 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?