Telerik Forums
UI for ASP.NET AJAX Forum
0 answers
82 views
hi,


I am new to silverlight. I have aspx page and want to add silverlight controls to my page. how can i do that?
any help is appreciated.


thanks
benjamin
Benjamin
Top achievements
Rank 1
 asked on 11 Aug 2010
0 answers
119 views
Good Day

I have a Toolbar that is Declared this way

<telerik:RadToolBar ID="RadToolBar1" Runat="server" Height="100%" Skin="Forest" Width="100%">
    <Items>
        <telerik:RadToolBarButton Width="100%" runat="server" Text="Button1">
            <ItemTemplate>
                <asp:ImageButton ID="btnoweb"      runat="server" Height="50"
                    ImageUrl="~/images/o!logo.png" Width="50" />
                <asp:ImageButton ID="btnCalender"     runat="server"
                    ImageUrl="~/images/Picture5.png" OnClick="btnCalender_Click" />
                <asp:ImageButton ID="btnAttach"    runat="server" ImageUrl="~/images/Attach.png" />
                <asp:Menu ID="mnuMenu" runat="server">
                </asp:Menu>
                <telerik:RadMenu ID="mnuAdd"   runat="server" Visible="true">
                    <ItemTemplate>
                        <asp:Image ID="imgicon"     runat="server" EnableViewState="false"
                            ImageUrl="~/images/Add.png" />
                    </ItemTemplate>
                </telerik:RadMenu>
                  <asp:TextBox runat="server" ID="txtsearch" OnTextChanged="Bind_SearchBox" Font-Size="X-Large" Height="40px" Width="650px" onkeyup="this.onchange();" AutoPostBack="true" />
                <asp:ImageButton ID="btnsearch"     runat="server"
                    ImageUrl="~/images/btnsearch.png" OnClick="btnSearch_Click" />
                <asp:ImageButton ID="btnCancel"    runat="server" ImageUrl="~/images/Cancel.png"
                    OnClick="btnCancel_Click" />
            </ItemTemplate>
        </telerik:RadToolBarButton>
    </Items>
</telerik:RadToolBar>


and when i click any button on the ToolBar i get the Following Error

Server Error in '/o!Pilot' Application.

DataKeyField, DataSubjectField, DataStartField and DataEndField are required for databinding

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentException: DataKeyField, DataSubjectField, DataStartField and DataEndField are required for databinding

Source Error:


and my Scheduler is defined like this

         
  <telerik:RadScheduler ID="RadScheduler1"  runat="server" Skin="Forest"
    Width="100%" Height="100%" style="margin-left: 0"
    EnableViewState="false" Visible="false">
</telerik:RadScheduler>

and that EnableViewState="false" property is i set it to true, i get the Error even before the page load.

Thanks
Vuyiswa
Top achievements
Rank 2
 asked on 11 Aug 2010
0 answers
113 views
Good Day

I have a RadSchedular that is defined like this

<telerik:RadScheduler ID="RadScheduler1"  runat="server" Skin="Forest"
    Width="100%" Height="100%" style="margin-left: 0"
    EnableViewState="false" Visible="false">
</telerik:RadScheduler>

when i change the EnableViewState="true"  i get an Error

Server Error in '/o!Pilot' Application.

DataKeyField, DataSubjectField, DataStartField and DataEndField are required for databinding


I want to enable the Viewstate.

Thanks
Vuyiswa
Top achievements
Rank 2
 asked on 11 Aug 2010
1 answer
87 views
I made a survey tool with a rad rotator for an Ipad website, I am filling the rotator with RadioButtonlists and RadRating item dynamicly and the last part I add a button to say save survey. I loop though all the controls and I can not find any of the dynamic controls I even tried to use page.findcontrol and I can not find them, can anyone help out with this?

thanks!

Here is my code:
using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using Telerik.Web.UI;
using OSweb.Admin.DataTypes;
  
namespace OSweb.Controls
{
    public partial class DisplayQuestions : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                RadRotator1.ItemTemplate = new RadRotatorTemplate();
                RadRotator1.DataSource = CreateRotatorData(Convert.ToInt32(Session["DealerId"].ToString()), Convert.ToInt32(Session["GroupId"].ToString()));
                RadRotator1.DataBind();
            }
            else
            {
                Button bt = (Button)Page.FindControl("ButtonSubmitSurvey");
                LabelTest.Text = bt.Text;
            }
        }
  
        private List<Questions> CreateRotatorData(Int32 DealerId, int GroupId)
        {
            List<Questions> lq = new List<Questions>();
            using (OSWEB_GenericRemittanceEntities OSWEBe = new OSWEB_GenericRemittanceEntities())
            {
                var qg = (from l in OSWEBe.QuestionGroups where (l.GroupID == GroupId) && (l.DealerId == DealerId) select l.GroupID).FirstOrDefault();
                if (qg != null)
                {
                    var q = (from l in OSWEBe.GroupOfQuestions where (l.GroupID == GroupId) select l);
                    foreach (GroupOfQuestion goq in q)
                    {
                        Questions qs = new Questions();
                        qs.QuestionText = goq.Question.QuestionText;
                        qs.QuestionType = goq.Question.QuestionType;
                        qs.QuestionId = Convert.ToInt32(goq.QuestionID);
                        lq.Add(qs);
                    }
                    Questions qsEnd = new Questions();
                    qsEnd.QuestionType = "End";
                    lq.Add(qsEnd);
                }
            }
            return lq;
        }
          
    }
  
    public class RadRotatorTemplate : ITemplate
    {
  
        public RadRotatorTemplate() { }
  
        public void InstantiateIn(Control container)
        {
            HtmlGenericControl wrapper = new HtmlGenericControl("div");
            wrapper.DataBinding += new EventHandler(wrapper_DataBinding);
            container.Controls.Add(wrapper);
        }
  
        void wrapper_DataBinding(object sender, EventArgs e)
        {
            HtmlGenericControl wrapper = sender as HtmlGenericControl;
            RadRotatorItem item = wrapper.NamingContainer as RadRotatorItem;
            wrapper.InnerHtml = string.Format("<strong>{0}</strong>", ((Questions)item.DataItem).QuestionText);
            switch (((Questions)item.DataItem).QuestionType)
            {
                case "YesNo":
                    {
                        RadioButtonList rbl = new RadioButtonList();
                        rbl.ID = ((Questions)item.DataItem).QuestionId.ToString();
                        ListItem liYes = new ListItem();
                        liYes.Text = "Yes";
                        rbl.Items.Add(liYes);
                        ListItem liNo = new ListItem();
                        liNo.Text = "No";
                        rbl.Items.Add(liNo);
                        wrapper.Controls.Add(rbl);
                        break;
                    }
                case "Rate":
                    {
                        RadRating rr = new RadRating();
                        rr.ID = ((Questions)item.DataItem).QuestionId.ToString();
                        rr.ItemCount = 10;
                        wrapper.Controls.Add(rr);
                        break;
                    }
                case "Multi":
                    {
                        Int32 qId = ((Questions)item.DataItem).QuestionId;
                        RadioButtonList rbl = new RadioButtonList();
                        rbl.ID = ((Questions)item.DataItem).QuestionId.ToString();
                        using (OSWEB_GenericRemittanceEntities OSWEBe = new OSWEB_GenericRemittanceEntities())
                        {
                            var answers = (from a in OSWEBe.Answers where a.QuestionID == qId select a);
                            foreach (Answer a in answers)
                            {
                                ListItem li = new ListItem();
                                li.Text = a.AnswerText;
                                li.Value = a.AnswerID.ToString();
                                rbl.Items.Add(li);
                            }
                            wrapper.Controls.Add(rbl);
                        }
                        break;
                    }
                case "End":
                    {
                        Button bt = new Button();
                        bt.Text = "Submit Survey";
                        bt.ID = "ButtonSubmitSurvey";
                        bt.Click += new System.EventHandler(bt_Click);
                        wrapper.Controls.Add(bt);
                        break;
                    }
            }
        }
        private void bt_Click(object Sender, EventArgs e)
        {
              
        }
    }
}
Fiko
Telerik team
 answered on 11 Aug 2010
1 answer
164 views
I have a combobox in a table like this:

<table width="100%">
    <tr>
        <td width="40px">
            <telerik:RadComboBox ID="TitleArticle" runat="server" Width="40px">
                <Items>
                    <telerik:RadComboBoxItem runat="server" Text="A" Value="A" />
                    <telerik:RadComboBoxItem runat="server" Text="An" Value="An" />
                    <telerik:RadComboBoxItem runat="server" Text="The" Value="The" />
                </Items>
            </telerik:RadComboBox>
        </td>
        <td>
            <telerik:RadTextBox ID="ShortTitle" runat="server" Width="100%">
            </telerik:RadTextBox>
        </td>
    </tr>
</table>

Firefox gets it right, in Chrome the ComboBox is too wide, it's not listening to the width.  See the attachment.
Kalina
Telerik team
 answered on 11 Aug 2010
6 answers
158 views
Although the built-in skins include this control VSB neither allows it to be modified or includes it in the generated download.

As I'm trying to skin the RadEditor I really rather need this.

-- 
Stuart
Stuart Hemming
Top achievements
Rank 2
 answered on 11 Aug 2010
1 answer
115 views
I have following stuff into my webpage. but when i drag slider , i am expection client side events to be fired. but it's never fire events.

anyone know why

<script type="text/javascript">
  function HandleValueChanged2(sender, eventArgs) {
    alert("changed");
    $get("lblSimpleEmails").value = sender.get_value();
  }

  function HandleValueChanged() {
    alert("changed");
  }
</script>

<table>
  <tr>
    <td>
      <telerik:RadSlider ID="sliderSimpleEmails" runat="server" SmallChange="5" OnClientValueChanged="HandleValueChanged"
        OnClientLoad="HandleValueChanged2">
      </telerik:RadSlider>
    </td>
    <td>
      <telerik:RadSlider ID="sliderSpreadSheets" runat="server" SmallChange="5">
      </telerik:RadSlider>
    </td>
    <td>
      <telerik:RadSlider ID="sliderPresentations" runat="server" SmallChange="5">
      </telerik:RadSlider>
    </td>
    <td>
      <telerik:RadSlider ID="sliderAudioVideo" runat="server" SmallChange="5">
      </telerik:RadSlider>
    </td>
    <td rowspan="2">
      <asp:Image ID="Image1" runat="server" />
    </td>
  </tr>
Tsvetie
Telerik team
 answered on 11 Aug 2010
1 answer
109 views
Hi,

We are trying to evaluate the RAD editor as part of our business requirement. For numbered lists currently we are limited to 1., 2. etc. We cannot have (1), (2) or (A), (B). Is there any way that we can customize these?

Thanks in Advance!

Bhaskar
Rumen
Telerik team
 answered on 11 Aug 2010
4 answers
407 views
Hi,

The standard .net MaintainScrollPositionOnPostback page attribute does not seem to work with RadComboBox.  It works fine with the standard asp:dropdownlist.  The attached code leaves the user at 'top'.

<%@ Page Language="C#" AutoEventWireup="true" MaintainScrollPositionOnPostback="true" CodeBehind="WebForm7.aspx.cs" Inherits="MyProject.WebForm7" %>
  
<!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>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        </telerik:RadScriptManager>
    <p>top</p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <telerik:RadComboBox ID="rcb1" runat="server" AutoPostBack="true">
        <Items>
            <telerik:RadComboBoxItem Text="one" />
            <telerik:RadComboBoxItem Text="two" />
        </Items>
    </telerik:RadComboBox>
    </div>
  
    </form>
</body>
</html>

And this code returns the user to the bottom of the page:

<%@ Page Language="C#" AutoEventWireup="true" MaintainScrollPositionOnPostback="true" CodeBehind="WebForm7.aspx.cs" Inherits="MyProject.WebForm7" %>
  
<!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>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        </telerik:RadScriptManager>
    <p>top</p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <asp:DropDownList ID="dl1" runat="server" AutoPostBack="true">
        <asp:ListItem Text="one"></asp:ListItem>
        <asp:ListItem Text="two"></asp:ListItem>
    </asp:DropDownList>
    </div>
  
    </form>
</body>
</html>

I am using version 2010.2.713.40.

Is this a known issue with RadComboBox?

Thanks.
Simon
Telerik team
 answered on 11 Aug 2010
1 answer
270 views
Hi, I'm trying to use a RadAsyncUpload and a RadBinaryImage like in this example http://demos.telerik.com/aspnet-ajax/upload/examples/async/ajaxprocessing/defaultcs.aspx, but in a popup formtemplate, everything works fine, but the FileUploaded event of the RadAsyncUpload never fires. I have attached the aspx and code behind, this aspx has a master page.

<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/Admin.Master" AutoEventWireup="true"<br>    CodeBehind="lstUsuarios.aspx.cs" Inherits="SistemaCIRI.Admin.lstUsuarios" %><br><br><asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"><br></asp:Content><br><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceMain" runat="server"><br><br>    <script type="text/javascript"><br>        function fileUploaded(sender, args) {<br>            $find('rgUsuarios').ajaxRequest();<br>            sender.deleteFileInputAt(0);<br>        }<br>    </script><br><br>    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"><br>        <ajaxsettings><br>            <telerik:AjaxSetting AjaxControlID="rgUsuarios"><br>                <UpdatedControls><telerik:AjaxUpdatedControl ControlID="rgUsuarios" /></UpdatedControls><br>            </telerik:AjaxSetting><br>        </ajaxsettings><br>    </telerik:RadAjaxManager><br>    <telerik:RadAjaxManager ID="RadAjaxManager2" runat="server"><br>        <ajaxsettings><br>            <telerik:AjaxSetting AjaxControlID="RadAjaxManager2"><br>                <UpdatedControls><br>                <telerik:AjaxUpdatedControl ControlID="Thumbnail" /><br>                </UpdatedControls><br>            </telerik:AjaxSetting><br>        </ajaxsettings><br>    </telerik:RadAjaxManager><br>    <telerik:RadScriptManager ID="RadScriptManager1" Runat="server"><br>    </telerik:RadScriptManager><br>    <div class="clear"><br>    </div><br>    <div style="width: 960px; height: 80px; font-size: 16px;" class="bkgHeader"><br>        <table cellpadding="0" cellspacing="0" border="0" style="padding-top: 5px;"><br>            <tr><br>                <td style="width: 100px; vertical-align: middle; text-align: center;"><br>                    <asp:Image ID="imgLogoCIA" ImageUrl="../imagenes/logosAseguradoras/lg_fasecolda.jpg"<br>                        runat="server" Width="90px" Height="70px" /><br>                </td><br>                <td style="width: 300px;"><br>                    <table style="width: 280px;" cellpadding="0" cellspacing="0" border="0"><br>                        <tr><br>                            <td align="left" style="font: bold 14px Verdana;"><br>                                Fasecolda<br>                            </td><br>                        </tr><br>                        <tr><br>                            <td align="left" style="font: 12px Verdana;"><br>                                Nombre Apellido1 Apellido2<br>                            </td><br>                        </tr><br>                        <tr><br>                            <td colspan="2" style="height: 19px;"><br>                            </td><br>                        </tr><br>                        <tr><br>                            <td align="left" style="font: 9px Verdana;"><br>                                &Uacute;ltima actualizaci&oacute;n:<br>                                <asp:Label ID="lblUltAct" Text="20/Julio/2010" runat="server" /><br>                            </td><br>                        </tr><br>                    </table><br>                </td><br>                <td style="width: 450px;" rowspan="2" align="center"><br>                    <table cellpadding="0" cellspacing="0" border="0"><br>                        <tr><br>                            <td colspan="2" style="font: bold 14px Verdana;"><br>                                GESTI&Oacute;N DE USUARIOS<br>                            </td><br>                        </tr><br>                        <tr><br>                            <td colspan="2" style="height: 10px;"><br>                            </td><br>                        </tr><br>                    </table><br>                </td><br>                <td align="left" style="width: 20px; font: 9px Verdana; vertical-align: bottom;"><br>                    Fecha<br>                    <asp:Label ID="lblFechaActual" Text="20/Julio/2010" runat="server" /><br>                </td><br>            </tr><br>        </table><br>    </div><br>    <div class="clear"><br>    </div><br>    <div style="width: 960px; padding-top: 20px;"><br>        <table style="padding-top: 20px;" cellpadding="0" cellspacing="0" border="0"><br>            <tr><br>                <td style="width: 390px;"><br>                    <b>B&uacute;squeda por No. identificaci&oacute;n</b>&nbsp;&nbsp;<asp:TextBox ID="txtBuscarUsuario"<br>                        Width="200px" runat="server" /><br>                </td><br>                <td><br>                    <asp:ImageButton ID="btnBuscarUsuario" runat="server" AlternateText="Buscar" ImageAlign="Middle"<br>                        ImageUrl="../imagenes/btnBuscar.png" OnClick="btnBuscarUsuario_Click" /><br>                </td><br>            </tr><br>        </table><br>        <table style="padding-top: 20px; padding-bottom: 50px;" cellpadding="0" cellspacing="0"<br>            border="0"><br>            <tr><br>                <td><br>                    <telerik:RadGrid ID="rgUsuarios" runat="server" Skin="Vista" ShowStatusBar="True"<br>                        AllowAutomaticInserts="false" AllowAutomaticUpdates="false" OnUpdateCommand="rgUsuarios_UpdatedCommand"<br>                        OnInsertCommand="rgUsuarios_InsertedCommand" OnNeedDataSource="rgUsuarios_NeedDataSource"<br>                        OnItemDataBound="rgUsuarios_ItemDataBound" onitemcommand="rgUsuarios_ItemCommand"><br>                        <mastertableview nomasterrecordstext="No hay resultados para esta busqueda." commanditemdisplay="TopAndBottom"<br>                            autogeneratecolumns="False" allowsorting="True" editmode="PopUp" width="1020px"><br><br>                            <AlternatingItemStyle BackColor="#E0E0E0" /><br><br>                            <PagerStyle FirstPageToolTip="Primera Página" LastPageToolTip="Ultima Página"<br>                                NextPageToolTip="Página Siguiente"<br>                                PagerTextFormat="Change page: {4} &amp;nbsp;Página &lt;strong&gt;{0}&lt;/strong&gt; de &lt;strong&gt;{1}&lt;/strong&gt;, items &lt;strong&gt;{2}&lt;/strong&gt; a &lt;strong&gt;{3}&lt;/strong&gt; de &lt;strong&gt;{5}&lt;/strong&gt;." <br>                                PageSizeLabelText="Tamaño página:" PrevPageToolTip="Página Anterior"<br>                            /><br><br>                            <CommandItemSettings<br>                                ShowExportToWordButton="true" ShowExportToExcelButton="true"<br>                                ShowExportToCsvButton="true" ShowExportToPdfButton="true"<br>                                ShowAddNewRecordButton="true"<br>                                AddNewRecordText="Nuevo usuario" ExportToCsvText="Exportar a CSV"<br>                                ExportToExcelText="Exportar a Excel" ExportToPdfText="Exportar a PDF"<br>                                ExportToWordText="Exportar a Word" RefreshText="Refrescar"<br>                            /><br><br>                            <Columns><br>                                <telerik:GridBoundColumn DataField="IdUsuario" HeaderText="idUsuario" HeaderStyle-HorizontalAlign="Center" Visible="false" /><br>                                <telerik:GridBoundColumn DataField="Compania"  HeaderText="COMPAÑ&Iacute;A" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="100px" /><br>                                <telerik:GridBoundColumn DataField="Login"     HeaderText="LOGIN" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="150px" /><br>                                <telerik:GridBoundColumn DataField="numIdUsuario" HeaderText="IDENTIFICACION" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="150px" /><br>                                <telerik:GridBoundColumn DataField="Nombre"    HeaderText="NOMBRES" UniqueName="txtNombres" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="160px" /><br>                                <telerik:GridBoundColumn DataField="Apellidos" HeaderText="APELLIDOS" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="160px" /><br>                                <telerik:GridBoundColumn DataField="Email"     HeaderText="EMAIL" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="150px" /><br>                                <telerik:GridBoundColumn DataField="Activo"    HeaderText="ACTIVO" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="50px" ItemStyle-HorizontalAlign="Center" /><br>                                <telerik:GridEditCommandColumn EditText="Modificar" HeaderText="OPCIONES" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" UpdateText="Update" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="100px" /><br>                            </Columns><br><br>                            <EditFormSettings InsertCaption="Informaci&oacute;n Usuario" EditFormType="Template" PopUpSettings-Modal="true" ><br>                                <EditColumn UniqueName="EditCommandColumn1" /><br>                                <FormTemplate><br>                                    <table id="tabla1" width="320px" cellspacing="1" cellpadding="1" border="0"><br>                                        <tr><br>                                            <td style="width:120px;height:20px;"></td><br>                                            <td style="width:200px;height:20px;"><asp:TextBox ID="txtIdUsuario" Text='<%# Bind("IdUsuario") %>' runat="server" Visible="false" /></td><br>                                        </tr><br>                                        <tr><br>                                            <td><b>No. Identificaci&oacute;n</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <asp:TextBox ID="txtNumIdentificacion" Text='<%# Bind("numIdUsuario") %>' runat="server" Width="200px" /><br>                                                <asp:RequiredFieldValidator ID="rfvTxtNumIdentificacion" ControlToValidate="txtNumIdentificacion" runat="server" Display="Dynamic" ErrorMessage="*Campo requerido" /><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Nombres</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <asp:TextBox ID="txtNombres" Text='<%# Bind("Nombre") %>' runat="server" Width="200px" /><br>                                                <asp:RequiredFieldValidator ID="rfvTxtNombres" ControlToValidate="txtNombres" runat="server" Display="Dynamic" ErrorMessage="*Campo requerido" /><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Apellidos</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <asp:TextBox ID="txtApellidos" Text='<%# Bind("Apellidos") %>' runat="server" Width="200px" /><br>                                                <asp:RequiredFieldValidator ID="rfvTxtApellidos" ControlToValidate="txtApellidos" runat="server" Display="Dynamic" ErrorMessage="*Campo requerido" /><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Cargo</b></td><br>                                            <td><asp:TextBox ID="txtCargo" Text='<%# Bind("Cargo") %>' runat="server" Width="200px" /></td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Tel&eacute;fono</b></td><br>                                            <td><asp:TextBox ID="txtTelefono" Text='<%# Bind("Telefono1") %>' runat="server" Width="200px" /></td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Email</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <asp:TextBox ID="txtEmail" Text='<%# Bind("Email") %>' runat="server" Width="200px" /><br>                                                <asp:RequiredFieldValidator ID="rfvTxtEmail" ControlToValidate="txtEmail" runat="server" Display="Dynamic" ErrorMessage="*Campo requerido" /><br>                                                <asp:RegularExpressionValidator<br>                                                    id="emailValidator" runat="server"<br>                                                    Display="Dynamic" ErrorMessage="<p>Ingrese un e-mail valido.</p>"<br>                                                    ValidationExpression="^[\w\.\-]+@[a-zA-Z0-9\-]+(\.[a-zA-Z0-9\-]{1,})*(\.[a-zA-Z]{2,3}){1,2}$"<br>                                                    ControlToValidate="txtEmail"><br>                                                </asp:RegularExpressionValidator><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Compañ&iacute;a</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><telerik:RadComboBox ID="rcbCompanias" runat="server" Width="204px"  /></td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Perfil</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><telerik:RadComboBox ID="rcbPerfiles" runat="server" Width="204px"  /></td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Login</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <asp:TextBox ID="txtLogin" Text='<%# Bind("Login") %>' runat="server" Width="200px" /><br>                                                <asp:RequiredFieldValidator ID="rfvTxtLogin" ControlToValidate="txtLogin" runat="server" Display="Dynamic" ErrorMessage="*Campo requerido" /><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Password</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <asp:TextBox ID="txtPassword" Text='<%# Bind("Password") %>' runat="server" Width="200px" /><br>                                                <asp:RequiredFieldValidator ID="rfvTxtPassword" ControlToValidate="txtPassword" runat="server" Display="Dynamic" ErrorMessage="*Campo requerido" /><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Activo</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <telerik:RadComboBox ID="rcbActivo" runat="server" Width="204px" SelectedValue='<%#Bind("Activo")%>' ><br>                                                    <Items><br>                                                        <telerik:RadComboBoxItem Text="Si" Value="Si" runat="server" /><br>                                                        <telerik:RadComboBoxItem Text="No" Value="No" runat="server" /><br>                                                    </Items><br>                                                </telerik:RadComboBox><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:10px;"></td></tr><br>                                        <tr>    <br>                                            <td colspan="2"><br>                                                La informaci&oacute;n en los campos marcados (<img src="../imagenes/dot.gif" alt="Requerido" />) es obligatoria<br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:15px;"></td></tr><br>                                        <tr><br>                                            <td align="center" colspan="2"><br>                                                <asp:Button ID="btnUpdate" Text='<%# (Container is GridEditFormInsertItem) ? " Grabar " : " Actualizar " %>'<br>                                                    runat="server" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' /><br>                                                &nbsp;&nbsp;<br>                                                <asp:Button ID="btnCancelar" Text=" Cancelar " runat="server" CausesValidation="False" CommandName="Cancel" /><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:20px;"></td></tr><br>                                    </table><br>                                    <telerik:RadBinaryImage ID="Thumbnail" runat="server" /><br>                                    <telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" OnFileUploaded="AsyncUpload1_FileUploaded" OnClientFileUploaded="fileUploaded" MaxFileInputsCount="1" ><br>                                    </telerik:RadAsyncUpload><br>                                    <asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Bind("IdPerfil") %>' /><br>                                </FormTemplate><br>                            </EditFormSettings><br><br>                        </mastertableview><br>                    </telerik:RadGrid><br>                </td><br>            </tr><br>        </table><br>    </div><br></asp:Content>

Code Behind
protected void AsyncUpload1_FileUploaded(object sender, FileUploadedEventArgs e) { Thumbnail.Width = Unit.Pixel(200); Thumbnail.Height = Unit.Pixel(150); byte[] imageData = new byte[e.File.InputStream.Length]; using (Stream stream = e.File.InputStream){ stream.Read(imageData, 0, (int)e.File.InputStream.Length);}Thumbnail.DataValue = imageData; }
Radoslav
Telerik team
 answered on 11 Aug 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?