or
| Public Function GetExtension(ByVal radFileUpload As RadUpload) As String |
| Dim fileExtension As String = String.Empty |
| If radFileUpload.UploadedFiles.Count > 0 Then |
| Dim validFile As UploadedFile = radFileUpload.UploadedFiles.Item(0) |
| fileExtension = validFile.GetExtension |
| End If |
| Return fileExtension |
| End Function |
But when i convert this to C#, I get an error on the Item(0):
UploadedFile validFile = radFileUpload.UploadedFiles.Item[0];
It says Telerik doesn't contain a definition for Item.
How do I write this in C#?
thanks.
I have:
using Telerik.Web.UI;
thanks.
Here's my grid
| <telerik:radgrid id="RadGrid1" autogenerateeditcolumn="False" runat="server" skin="Hay" AutoGenerateColumns="False"> |
| <PagerStyle Mode="NextPrevAndNumeric" /> |
| <MasterTableView EditMode="PopUp" CommandItemDisplay="Top" DataKeyNames="UserID" AllowAutomaticDeletes="false"> |
| <Columns> |
| <telerik:GridEditCommandColumn></telerik:GridEditCommandColumn> |
| <telerik:GridBoundColumn UniqueName="UserID" HeaderText="UserID" DataField="UserID"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="FirstName" HeaderText="FirstName" DataField="FirstName"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="LastName" HeaderText="LastName" DataField="LastName"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Email" HeaderText="E-mail" DataField="Email"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Position" HeaderText="Position" DataField="Position"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Salutation" HeaderText="Salutation" DataField="Salutation"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Biography" HeaderText="Biography" DataField="Biography"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Password" HeaderText="Password" DataField="Password"></telerik:GridBoundColumn> |
| <telerik:GridButtonColumn CommandName="Delete" Text="Delete" UniqueName="DeleteColumn"></telerik:GridButtonColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:radgrid> |
Here is my code behind
| Protected Sub RadGrid1_InsertCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadGrid1.InsertCommand |
| Dim item As GridEditFormInsertItem = DirectCast(e.Item, GridEditFormInsertItem) |
| Dim _user As SnapTech.Library.User = SnapTech.Library.User.NewUser |
| _user.FirstName = item.GetDataKeyValue("FirstName").ToString() |
| _user.LastName = item.GetDataKeyValue("LastName").ToString() |
| _user.Email = item.GetDataKeyValue("Email").ToString() |
| _user.Position = item.GetDataKeyValue("Position").ToString() |
| _user.Salutation = item.GetDataKeyValue("Salution").ToString() |
| _user.Biography = item.GetDataKeyValue("Biography").ToString() |
| _user.Password = item.GetDataKeyValue("Password").ToString() |
| _user.Save() |
| End Sub |
| <telerik:RadProgressManager ID="RadProgressManager1" runat="server" /> |
| <telerik:radprogressarea id="ProgressArea1" runat="server" EnableEmbeddedSkins="true" Skin="Vista"></telerik:radprogressarea> |
| <httpHandlers> |
| <add path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.RadUploadProgressHandler,Telerik.Web.UI, Version =2008.2.826.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4 " /> |
| </httpHandlers> |
| <httpModules> |
| <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule,Telerik.Web.UI, Version=2008.2.826.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" /> |
| </httpModules> |