﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - Lounge - WebGrid with client binding freezes after inserting the first record</title><link>http://www.intersoftsolutions.com/Community/Lounge/WebGrid-with-client-binding-freezes-after-inserting-the-first-record/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>WebGrid with client binding freezes after inserting the first record</title><link>http://www.intersoftsolutions.com/Community/Lounge/WebGrid-with-client-binding-freezes-after-inserting-the-first-record/</link><pubDate>Mon, 20 Apr 2015 08:42:29 GMT</pubDate><dc:creator>yudi</dc:creator><category>WebGrid</category><description>&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Could you please try to use following technique and let me know whether this helps or not.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Step-by-step&lt;/span&gt;&lt;/p&gt;
&lt;ol style="color: #1f497d;"&gt;&lt;li&gt;Remove ShipperID column&lt;/li&gt;&lt;li&gt;Remove DataKeyField from WebGrid-RootTable&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;The grid will look like following:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&amp;lt;ISWebGrid:WebGrid ID="WebGrid1" runat="server" UseDefaultStyle="True"
    Height="300px" Width="400px" DefaultStyleMode="Elegant"
    BindingOperationMode="ClientBinding"&amp;gt;
    &amp;lt;LayoutSettings ...&amp;gt;
    &amp;lt;/LayoutSettings&amp;gt;
    &amp;lt;RootTable&amp;gt;
        &amp;lt;Columns&amp;gt;
            &amp;lt;ISWebGrid:WebGridColumn Caption="CompanyName"
                DataMember="CompanyName"
                Name="CompanyName" Width="180px"&amp;gt;
            &amp;lt;/ISWebGrid:WebGridColumn&amp;gt;
            &amp;lt;ISWebGrid:WebGridColumn Caption="Phone"
                DataMember="Phone"
                Name="Phone" Width="150px"&amp;gt;
            &amp;lt;/ISWebGrid:WebGridColumn&amp;gt;
        &amp;lt;/Columns&amp;gt;
    &amp;lt;/RootTable&amp;gt;
    &amp;lt;ClientBindingSettings DataSourceType="WebService"
        ServiceUrl="~/WebService.asmx" ItemTypeName="Shipper"&amp;gt;
        &amp;lt;ServiceMethods SelectMethod="GetShippers"
            DeleteMethod="DeleteShipper"
            InsertMethod="InsertShipper"
            UpdateMethod="UpdateShipper" /&amp;gt;
        &amp;lt;ServiceEvents Inserting="Service_Inserting" Updating="Service_Updating" /&amp;gt;
    &amp;lt;/ClientBindingSettings&amp;gt;
&amp;lt;/ISWebGrid:WebGrid&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Save the changes and let me know whether this helps or not. I have tried row-editing and row-adding without problems in my local end.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>WebGrid with client binding freezes after inserting the first record</title><link>http://www.intersoftsolutions.com/Community/Lounge/WebGrid-with-client-binding-freezes-after-inserting-the-first-record/</link><pubDate>Thu, 16 Apr 2015 20:07:57 GMT</pubDate><dc:creator>mmikaeel@hotmail.com</dc:creator><category>WebGrid</category><description>&lt;p&gt;Thanks for your reply.&lt;/p&gt;&lt;p&gt;From your sample, if you remove this column from the grid, the issue will happen, please remove it first and repeat the test scenario again:&lt;/p&gt;&lt;p&gt;This is the column you need to remove:&lt;/p&gt;&lt;pre&gt;&amp;lt;ISWebGrid:WebGridColumn Caption="ShipperID"                DataMember="ShipperID" IsAutoIncrement="true"                DataType="System.Int32" Name="ShipperID" Width="100px"
                Visible="false"&amp;gt;
            &amp;lt;/ISWebGrid:WebGridColumn&amp;gt;&lt;/pre&gt;
&lt;p&gt;Thanks,&lt;br&gt;Maged&lt;/p&gt;</description></item><item><title>WebGrid with client binding freezes after inserting the first record</title><link>http://www.intersoftsolutions.com/Community/Lounge/WebGrid-with-client-binding-freezes-after-inserting-the-first-record/</link><pubDate>Thu, 16 Apr 2015 07:55:48 GMT</pubDate><dc:creator>yudi</dc:creator><category>WebGrid</category><description>&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Thank you for the information about the identity increment.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;I modified WebService.cs file in WebGrid samples ([WebGridSamples]\App_Code\WebService.cs) by adding following methods.&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class WebService : System.Web.Services.WebService
{
    public WebService()
    {

        //Uncomment the following line if using designed components 
        //InitializeComponent(); 
    }

    ...

    [WebMethod]
    public List&amp;lt;Shipper&amp;gt; GetShippers()
    {
        NorthwindDataContext context = new NorthwindDataContext();
        context.DeferredLoadingEnabled = false;
        context.ObjectTrackingEnabled = false;

        return context.Shippers.ToList();
    }

    [WebMethod]
    public TransactionResult UpdateShipper(Shipper newObject, Shipper originalObject)
    {
        NorthwindDataContext context = new NorthwindDataContext();
        WebGridDataProvider&amp;lt;Shipper&amp;gt; provider = new WebGridDataProvider&amp;lt;Shipper&amp;gt;(context.Shippers.AsQueryable());
        
        return provider.Update(newObject, originalObject);
    }

    [WebMethod]
    public TransactionResult InsertShipper(Shipper newObject)
    {
        NorthwindDataContext context = new NorthwindDataContext();
        WebGridDataProvider&amp;lt;Shipper&amp;gt; provider = new WebGridDataProvider&amp;lt;Shipper&amp;gt;(context.Shippers.AsQueryable());

        return provider.Insert(newObject);
    }

    [WebMethod]
    public TransactionResult DeleteShipper(Shipper originalObject)
    {
        NorthwindDataContext context = new NorthwindDataContext();
        WebGridDataProvider&amp;lt;Shipper&amp;gt; provider = new WebGridDataProvider&amp;lt;Shipper&amp;gt;(context.Shippers.AsQueryable());
        
        return provider.Delete(originalObject);
    }
}&lt;/pre&gt;
&lt;br&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Next, I added WebGrid to a page.&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&amp;lt;ISWebGrid:WebGrid ID="WebGrid1" runat="server" UseDefaultStyle="True"
    Height="300px" Width="400px" DefaultStyleMode="Elegant"
    BindingOperationMode="ClientBinding"&amp;gt;
    &amp;lt;LayoutSettings AllowColumnMove="Yes" AllowFilter="Yes"
        AllowGrouping="Yes" AllowSorting="Yes" GroupByBoxVisible="True"
        AutoFilterSuggestion="true" HeaderClickAction="SortMulti"
        AllowAddNew="Yes" AllowDelete="Yes" AllowEdit="Yes"&amp;gt;
    &amp;lt;/LayoutSettings&amp;gt;
    &amp;lt;RootTable DataKeyField="ShipperID"&amp;gt;
        &amp;lt;Columns&amp;gt;
            &amp;lt;ISWebGrid:WebGridColumn Caption="ShipperID"
                DataMember="ShipperID" IsAutoIncrement="true"
                DataType="System.Int32" Name="ShipperID" Width="100px"
                Visible="false"&amp;gt;
            &amp;lt;/ISWebGrid:WebGridColumn&amp;gt;
            &amp;lt;ISWebGrid:WebGridColumn Caption="CompanyName"
                DataMember="CompanyName"
                Name="CompanyName" Width="180px"&amp;gt;
            &amp;lt;/ISWebGrid:WebGridColumn&amp;gt;
            &amp;lt;ISWebGrid:WebGridColumn Caption="Phone"
                DataMember="Phone"
                Name="Phone" Width="150px"&amp;gt;
            &amp;lt;/ISWebGrid:WebGridColumn&amp;gt;
        &amp;lt;/Columns&amp;gt;
    &amp;lt;/RootTable&amp;gt;
    &amp;lt;ClientBindingSettings DataSourceType="WebService"
        ServiceUrl="~/WebService.asmx" ItemTypeName="Shipper"&amp;gt;
        &amp;lt;ServiceMethods SelectMethod="GetShippers"
            DeleteMethod="DeleteShipper"
            InsertMethod="InsertShipper"
            UpdateMethod="UpdateShipper" /&amp;gt;
        &amp;lt;ServiceEvents Inserting="Service_Inserting" /&amp;gt;
    &amp;lt;/ClientBindingSettings&amp;gt;
&amp;lt;/ISWebGrid:WebGrid&amp;gt;&lt;/pre&gt;
&lt;br&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;This WebGrid uses client-binding to WebService where ShipperID column is an identity increment column (its Visible property is set to false).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Object definition and Service_Inserting JavaScript functions are added. Object definition is required for data service transaction and Service_Inserting function is required to set the ShipperID object.&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&amp;lt;script type="text/javascript"&amp;gt;

    // object definition is required for data service transactions
    // the object name should be identical to the value specified in ItemTypeName
    function Shipper()
    {
        this.ShipperID = -1;
        this.CompanyName = null;
        this.Phone = null;
    }

    function Service_Inserting(control, newObject, selectArguments)
    {               
        newObject.ShipperID = parseInt("-1");
    }        

&amp;lt;/script&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Last, in order to simulate "the grid has no rows" scenario, I made a minor modification to GetShippers() method in WebService.cs by applying filter to Shippers where the CompanyName starts with "Z".&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Save the changes and view the page sample file in browser. After loaded, WebGrid has no rows.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Next, I added a row. Unfortunately, I was unable to reproduce the reported problem. The grid didn't stuck.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Feel free to let me know whether this sample is close enough to your scenario or not. If needed, I can enclose the files as attachment.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Hope this helps.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>WebGrid with client binding freezes after inserting the first record</title><link>http://www.intersoftsolutions.com/Community/Lounge/WebGrid-with-client-binding-freezes-after-inserting-the-first-record/</link><pubDate>Tue, 14 Apr 2015 19:09:18 GMT</pubDate><dc:creator>mmikaeel@hotmail.com</dc:creator><category>WebGrid</category><description>&lt;p&gt;Thanks for your reply.&lt;/p&gt;&lt;p&gt;I reviewed your sample, and checked the differences between what I did and what is in the sample.&lt;/p&gt;&lt;p&gt;The main difference is you are using Customer table, and your primary key is CustomerID, what was the main difference is your primary keys is not Identity Increment. It’s actually a string that the user has to enter it.&lt;/p&gt;&lt;p&gt;In my case I have the key field as Identity Increment.&lt;/p&gt;&lt;p&gt;From my investigation, I found that the root cause for this issue, if you don't have the key field in the grid as one of the columns. So in my case I didn't have that because I don't need to display it, so the issue kept happening.&lt;/p&gt;&lt;p&gt;In order to work around it, I've to add a new column for the key field, and make it invisible which is not really convenient. This is really frustrating bug that cost me so much time to fix, please send it to your dev team if possible.&lt;/p&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p&gt;Maged Mikaeel&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Maged Mikaeel&lt;/p&gt;</description></item><item><title>WebGrid with client binding freezes after inserting the first record</title><link>http://www.intersoftsolutions.com/Community/Lounge/WebGrid-with-client-binding-freezes-after-inserting-the-first-record/</link><pubDate>Thu, 09 Apr 2015 04:34:05 GMT</pubDate><dc:creator>yudi</dc:creator><category>WebGrid</category><description>&lt;blockquote&gt;If the grid has no rows, and user trying to add the first row, it successfully add the new record in the database, but the grid got stock and keep saying at the status bar Add new row ... with wait cursor looping. User has to refresh the screen to exit this stuck!&lt;/blockquote&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;WebGrid has a sample which similar to your scenario. The sample is: ClientBinding_Transactions.aspx. This sample uses service methods in App_Code/WebService.cs file.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;In order to simulate the "grid has no rows" scenario, I made a minor modification to GetCustomers() method in WebService.cs by applying filter to Customers where its CompanyName starts with "Z". This is how GetCustomers look like after apply the filter:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;[WebMethod]
public List&amp;lt;Customer&amp;gt; GetCustomers()
{
    NorthwindDataContext context = new NorthwindDataContext();
    context.DeferredLoadingEnabled = false;
    context.ObjectTrackingEnabled = false;
        
    return context.Customers.Where(o =&amp;gt; o.CompanyName.StartsWith("Z")).ToList();
}&lt;/pre&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Save the changes and view ClientBinding_Transactions.aspx sample file in browser. After loaded, WebGrid has no rows.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Next, I added a row. Unfortunately, I was unable to reproduce the reported problem. The grid didn't stuck.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;For your information, I'm using WebGrid 9 build 1 and WebUI.NET Framework 3 build 913.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Should you find anything that I might miss during my attempt to reproduce the problem, please feel free to let me know. I'm willing to advise you further but in order to do so I would need you to elaborate on your specific scenario and possibly give me a running simple sample and step-by-step guide that I can use to observe the problematic behavior.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>WebGrid with client binding freezes after inserting the first record</title><link>http://www.intersoftsolutions.com/Community/Lounge/WebGrid-with-client-binding-freezes-after-inserting-the-first-record/</link><pubDate>Tue, 07 Apr 2015 06:16:44 GMT</pubDate><dc:creator>mmikaeel@hotmail.com</dc:creator><category>WebGrid</category><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;I've WebGrid that binds to the database as client side binding using web service.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;I've allowed inserting new record. If the grid has no rows, and user trying to add the first row, it successfully add the new record in the database, but the grid got stock and keep saying at the status bar Add new row ... with wait cursor looping. User has to refresh the screen to exit this stuck!&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;If I've at least one row, this doesn't happen?&lt;/p&gt;&lt;p&gt;&amp;nbsp; I really need you help in this issue ASAP.&lt;/p&gt;&lt;p&gt;This is the grid:&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;ISWebGrid:WebGrid ID="EMRExamConfig_ChildExamsWebGrid" runat="server"&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Height="100%" Width="100%" DefaultStyleMode="Elegant" UseDefaultStyle="True"&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BindingOperationMode="ClientBinding" StateRestorationLevel="Low" ViewStateStorage="None"&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;LayoutSettings AllowAddNew="Yes" AllowEdit="Yes" AllowSorting="Yes" AllowColumnSizing="No" AllowContextMenu="False"&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AlwaysShowHelpButton="False" FilterBarVisible="False" AutoFitColumns="True" RowHeaders="No" TreeLines="False" AllowDelete="Yes"&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/LayoutSettings&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;RootTable Caption="EMRMasterExam" DataKeyField="EMRExamID"&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Columns&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ISWebGrid:WebGridColumn Caption="Mandatory" DataMember="IsMandatory" DataType="System.Boolean" Name="IsMandatory" EditType="Checkbox" Width="75px" ColumnType="CheckBox"&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ISWebGrid:WebGridColumn&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ISWebGrid:WebGridColumn Caption="Name" DataMember="Name" Name="Name" Width="50px"&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ISWebGrid:WebGridColumn&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ISWebGrid:WebGridColumn Caption="Normal Description" DataMember="NormalDescription" Name="NormalDescription" Width="150px"&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ISWebGrid:WebGridColumn&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Columns&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/RootTable&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ClientBindingSettings&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DataLoadMode="AllData"&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DataSourceType="WebService"&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ItemTypeName="EMRExam"&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ServiceUrl="../../../../../Data Set/CAEMRDataService.asmx"&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ServiceMethods&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SelectMethod="GetChildEMRExam"&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UpdateMethod="UpdateEMRExam"&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DeleteMethod="DeleteEMRExam"&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; InsertMethod="InsertEMRExam" /&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ServiceEvents&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Selecting="Selecting_ChildExam"&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Updating="Updating_ChildExam"&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Updated ="Updated_ChildExam"&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Deleting="Deleting_ChildExam"&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Deleted="Deleted_ChildExam"&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Inserting="Inserting_ChildExam"&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Inserted="Inserted_ChildExam" /&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ClientBindingSettings&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ISWebGrid:WebGrid&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p&gt;Maged&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;</description></item></channel></rss>