| <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="InfoOrderForm.ascx.cs" Inherits="Reforma.Web.Application.Hagbalot.InfoOrderForm" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <table width="100%" dir="rtl"> |
| <tr> |
| <td width="20%">קבוצה</td> |
| <td align="right" > |
| <telerik:RadComboBox |
| ID="ddlGroup" |
| OnClientSelectedIndexChanging="LoadGormim" |
| OnItemsRequested="ddlGroup_ItemsRequested" |
| runat="server" |
| Skin="ReformaSkin" EnableEmbeddedSkins="False" |
| > |
| </telerik:RadComboBox> |
| </td> |
| <td width="20%">גורם מבצע</td> |
| <td align="right"> |
| <telerik:RadComboBox |
| ID="ddlGorem" |
| runat="server" |
| OnClientItemsRequested="ItemsLoaded" |
| OnItemsRequested="ddlGorem_ItemsRequested" |
| Skin="ReformaSkin" EnableEmbeddedSkins="False"> |
| </telerik:RadComboBox> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="1" width="20%">המידע המבוקש</td> |
| <td align="right" colspan="3"> |
| <asp:TextBox ID="txtMelel" ReadOnly="false" runat="server" TextMode="MultiLine" Rows="2" Width="100%"></asp:TextBox> |
| </td> |
| </tr> |
| <tr> |
| <td align="left" colspan="2" > |
| <asp:ImageButton ID="btnView" runat="server" |
| ImageUrl="~/ReformaSkin/images/bigarrow_up.gif" BorderWidth="1px" |
| Width="31px" BackColor="Silver" onclick="btnView_Click" ToolTip="בחר" /> |
| </td> |
| <td align="right" colspan="2"> |
| <asp:ImageButton ID="btnAdd" runat="server" |
| ImageUrl="~/ReformaSkin/images/bigarrow_down.gif" BorderWidth="1px" |
| style="margin-right: 0px" Width="31px" BackColor="Silver" |
| onclick="btnAdd_Click" ToolTip="הוסף" /> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="4" align="center"> |
| <ref:CustomGrid ID="alichTzavMeidaGrid" runat="server" CreatedByDesigner="True" EntityID="0" AutoGenerateColumns="false" EnableEmbeddedSkins="False" Skin="ReformaSkin" > |
| <ClientSettings Selecting-AllowRowSelect="true" ></ClientSettings> |
| <MasterTableView PageSize="3" EditFormSettings-EditFormType="AutoGenerated" |
| EditMode="EditForms"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:gridboundcolumn |
| datafield="group" |
| headertext="קבוצה" uniquename="group" MaxLength="10"></telerik:gridboundcolumn> |
| <telerik:GridBoundColumn DataField="gorem" HeaderText="גורם" MaxLength="10" |
| UniqueName="gorem"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="melel" HeaderText="המידע המבוקש" MaxLength="200" |
| UniqueName="melel"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <EditFormSettings ColumnNumber="2"> |
| </EditFormSettings> |
| </MasterTableView> |
| <FilterMenu EnableTheming="True"> |
| <CollapseAnimation Duration="200" Type="OutQuint" /> |
| </FilterMenu> |
| </ref:CustomGrid> |
| </td> |
| </tr> |
| </table> |
| protected override void OnPreRender(EventArgs e) |
| { |
| if (!Page.ClientScript.IsClientScriptIncludeRegistered("ComboBoxScript")) |
| { |
| Page.ClientScript.RegisterClientScriptInclude( |
| "ComboBoxScript", |
| "ComboBoxScript.js"); |
| } |
| base.OnPreRender(e); |
| } |
| } |
| function ItemsLoaded(combo, eventarqs) |
| { |
| /* var countriesCombo = $find("ddlGorem"); |
| if (combo.get_items().get_count() > 0) |
| { |
| combo.set_text(combo.get_items().getItem(0).get_text()); |
| combo.get_items().getItem(0).highlight(); |
| }*/ |
| alert("ItemsLoaded"); |
| } |
| function LoadGormim(combo, eventarqs) |
| { |
| /*var gormimCombo = $find("ddlGorem"); |
| var item = eventarqs.get_item(); |
| if (item.get_index() >= 0) |
| { |
| gormimCombo.requestItems(item.get_value(), false); |
| }*/ |
| alert("LoadGormim"); |
| } |
If RadUpload1.UploadedFiles.Count = 0 Then
'Ceate SQL Connection & Open it
Dim objConn As New SqlConnection("Data Source=")
objConn.Open()
'Create a command object for the stored proc
Dim objCmd As New SqlCommand("a_", objConn)
objCmd.CommandType = Data.CommandType.StoredProcedure
objCmd.CommandText = "a_"
objCmd.Parameters.Add(New SqlParameter("@headline", Data.SqlDbType.VarChar, 255))
objCmd.Parameters("@headline").Value = txtheadline.Text
objCmd.Parameters.Add(New SqlParameter("@Name", Data.SqlDbType.VarChar, 100))
objCmd.Parameters("@Name").Value = "none.gif"
objCmd.ExecuteNonQuery()
objConn.Close()
Response.Redirect("page.aspx")
Else
For Each f As UploadedFile In RadUpload1.UploadedFiles
f.SaveAs("C:\folder\" & f.GetName, True)
Next
For Each file As UploadedFile In RadUpload1.UploadedFiles
Dim bytes(file.InputStream.Length) As Byte
file.InputStream.Read(bytes, 0, file.InputStream.Length)
'Ceate SQL Connection & Open it
Dim objConn As New SqlConnection("Data Source=")
objConn.Open()
'Create a command object for the stored proc
Dim objCmd As New SqlCommand("a_", objConn)
objCmd.CommandType = Data.CommandType.StoredProcedure
objCmd.CommandText = "a_"
objCmd.Parameters.Add(New SqlParameter("@headline", Data.SqlDbType.VarChar, 255))
objCmd.Parameters("@headline").Value = txtheadline.Text
objCmd.Parameters.Add(New SqlParameter("@Name", Data.SqlDbType.VarChar, 100))
objCmd.Parameters("@Name").Value = file.GetName
objCmd.ExecuteNonQuery()
objConn.Close()
Response.Redirect("page.aspx")
Next
End If
----------------------------------
Thanks in advance
J
We have a RadGrid which goes to edit mode on double-click. When I make changes, or does'nt make any changes, in the editable row, the update takes place after a confirm dialog.
Once the confirm dialog is removed, row remains in edit mode with no database update.
Note: RadGrid uses ObjectDataSource
Any help in this regard is highly appreciated
Regards,
Martin
| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> |
| <%@ 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"> |
| <asp:ScriptManager ID="ScriptManager1" runat="server"> |
| </asp:ScriptManager> |
| <div> |
| <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"> |
| <asp:ListItem Value="test">Test</asp:ListItem> |
| <asp:ListItem>Test2</asp:ListItem> |
| </asp:DropDownList> |
| </div> |
| <asp:Button ID="Button1" runat="server" Text="Button" /> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="DropDownList1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="Button1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| </form> |
| </body> |
| </html> |
| using System; |
| using System.Collections.Generic; |
| using System.Linq; |
| using System.Web; |
| using System.Web.UI; |
| using System.Web.UI.WebControls; |
| public partial class _Default : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| } |
| protected void Button1_Click(object sender, EventArgs e) |
| { |
| string test = "test if we do a full postback"; |
| } |
| protected void Page_PreRender(object sender, EventArgs e) |
| { |
| this.Button1.Text = this.DropDownList1.Text; |
| } |
| } |