Click here to Skip to main content
15,896,912 members
Articles / Web Development / HTML

Light Speed Inline Editing Using ASP.NET AJAX and Web Services: Part I

Rate me:
Please Sign up or sign in to vote.
4.81/5 (21 votes)
6 Apr 2008CPOL6 min read 140.1K   4.2K   95  
JavaScript + AJAX solution for inline editing in a grid.
<Customers LastGeneratedId="172">
  <Customer>
    <CustomerID>6</CustomerID>
    <CompanyName>xBerglunds snabbköp</CompanyName>
    <ContactName>Alex Ivanov</ContactName>
    <ContactTitle>Order Administrator</ContactTitle>
    <Address>Berguvsvägen  8</Address>
    <City>Luleå</City>
    <Region>BC</Region>
    <PostalCode>S-958 22</PostalCode>
    <Country>Sweden</Country>
    <Phone>0921-12 34 65</Phone>
    <Fax>0921-12 34 67</Fax>
  </Customer>
  <Customer>
    <CustomerID>11</CustomerID>
    <CompanyName>Bottom-Dollar Markets</CompanyName>
    <ContactName>Andrew</ContactName>
    <ContactTitle>Accounting Manager</ContactTitle>
    <Address>23 Tsawassen Blvd.</Address>
    <City>Tsawassen</City>
    <Region>BC</Region>
    <PostalCode>T2F 8M4</PostalCode>
    <Country>Canada</Country>
    <Phone>(604) 555-4729</Phone>
    <Fax>(604) 555-3745</Fax>
  </Customer>
  <Customer>
    <CustomerID>21</CustomerID>
    <CompanyName>Ernst Handel</CompanyName>
    <ContactName>Roland Mendel</ContactName>
    <ContactTitle>Sales Manager</ContactTitle>
    <Address>Kirchgasse 6</Address>
    <City>Graz</City>
    <Region>BC</Region>
    <PostalCode>8010</PostalCode>
    <Country>Austria</Country>
    <Phone>7675-3425</Phone>
    <Fax>7675-3426</Fax>
  </Customer>
  <Customer>
    <CustomerID>26</CustomerID>
    <CompanyName>Frankenversand</CompanyName>
    <ContactName>Santa</ContactName>
    <ContactTitle>Marketing Manager</ContactTitle>
    <Address>Berliner Platz 43</Address>
    <City>München</City>
    <Region>BC</Region>
    <PostalCode>80805</PostalCode>
    <Country>Germany</Country>
    <Phone>089-0877310</Phone>
    <Fax>089-0877451</Fax>
  </Customer>
  <Customer>
    <CustomerID>31</CustomerID>
    <CompanyName>Godos Cocina Típica</CompanyName>
    <ContactName>no name</ContactName>
    <ContactTitle>Sales Manager</ContactTitle>
    <Address>C/ Romero, 33</Address>
    <City>Sevilla</City>
    <Region>BC</Region>
    <PostalCode>4110165656</PostalCode>
    <Country>Spain</Country>
    <Phone>(95) 555 82 82</Phone>
    <Fax>030-0076545</Fax>
  </Customer>
  <Customer>
    <CustomerID>36</CustomerID>
    <CompanyName>HILARION-Abastos</CompanyName>
    <ContactName>Herry hilton</ContactName>
    <ContactTitle>Sales Representative</ContactTitle>
    <Address>Carrera 22 con Ave. Carlos Soublette #8-35</Address>
    <City>San Cristóbal</City>
    <Region>Táchira</Region>
    <PostalCode>5022</PostalCode>
    <Country>Venezuela</Country>
    <Phone>(5) 555-1340</Phone>
    <Fax>(5) 555-1948</Fax>
  </Customer>
  <Customer>
    <CustomerID>41</CustomerID>
    <CompanyName>La corne d'abondance</CompanyName>
    <ContactName>La sharp</ContactName>
    <ContactTitle>Sales Representative</ContactTitle>
    <Address>67, avenue de l'Europe</Address>
    <City>Versailles</City>
    <Region>BC</Region>
    <PostalCode>78000fsdfs</PostalCode>
    <Country>France</Country>
    <Phone>30.59.84.10</Phone>
    <Fax>30.59.85.11</Fax>
  </Customer>
  <Customer>
    <CustomerID>46</CustomerID>
    <CompanyName>Let's Stop N Shop</CompanyName>
    <ContactName>Radizavanovicn </ContactName>
    <ContactTitle>Owner</ContactTitle>
    <Address>87 Polk St. Suite 5</Address>
    <City>San Francisco</City>
    <Region>CA</Region>
    <PostalCode>94117</PostalCode>
    <Country>USA</Country>
    <Phone>(415) 555-5938</Phone>
    <Fax>030-0076545</Fax>
  </Customer>
  <Customer>
    <CustomerID>51</CustomerID>
    <CompanyName>Maison Dewey</CompanyName>
    <ContactName>no name</ContactName>
    <ContactTitle>Sales Agent</ContactTitle>
    <Address>Rue Joseph-Bens 532</Address>
    <City>Bruxelles</City>
    <Region>BC</Region>
    <PostalCode>B-1180</PostalCode>
    <Country>Belgium</Country>
    <Phone>(02) 201 24 67</Phone>
    <Fax>(02) 201 24 68</Fax>
  </Customer>
  <Customer>
    <CustomerID>56</CustomerID>
    <CompanyName>Old World Delicatesseygygygygygn</CompanyName>
    <ContactName>Alex tycon</ContactName>
    <ContactTitle>Sales Representative</ContactTitle>
    <Address>2743 Bering St.</Address>
    <City>Anchorage</City>
    <Region>AK</Region>
    <PostalCode>99508</PostalCode>
    <Country>USA</Country>
    <Phone>(907) 555-7584</Phone>
    <Fax>(907) 555-2880</Fax>
  </Customer>
  <Customer>
    <CustomerID>61</CustomerID>
    <CompanyName>Princesa Isabel Vinhos</CompanyName>
    <ContactName>Jim</ContactName>
    <ContactTitle>Sales Representative</ContactTitle>
    <Address>Estrada da saúde n. 58</Address>
    <City>Lisboa</City>
    <Region>BC</Region>
    <PostalCode>1756</PostalCode>
    <Country>Portugal</Country>
    <Phone>(1) 356-5634</Phone>
    <Fax>030-0076545</Fax>
  </Customer>
  <Customer>
    <CustomerID>66</CustomerID>
    <CompanyName>Rattlesnake Canyon Groceryf</CompanyName>
    <ContactName>no name</ContactName>
    <ContactTitle>Assistant Sales Representative</ContactTitle>
    <Address>2817 Milton Dr.</Address>
    <City>Albuquerque</City>
    <Region>NM</Region>
    <PostalCode>87110</PostalCode>
    <Country>USA</Country>
    <Phone>(505) 555-5939</Phone>
    <Fax>(505) 555-3620</Fax>
  </Customer>
  <Customer>
    <CustomerID>71</CustomerID>
    <CompanyName>Santé Gourmetfff</CompanyName>
    <ContactName>no name</ContactName>
    <ContactTitle>Owner</ContactTitle>
    <Address>Erling Skakkes gate 78</Address>
    <City>Stavern</City>
    <Region>BC</Region>
    <PostalCode>4110</PostalCode>
    <Country>Norway</Country>
    <Phone>07-98 92 35</Phone>
    <Fax>07-98 92 47</Fax>
  </Customer>
  <Customer>
    <CustomerID>76</CustomerID>
    <CompanyName>Split Rail Beer &amp; Ale</CompanyName>
    <ContactName>Art Braunschweiger</ContactName>
    <ContactTitle>Sales Manager</ContactTitle>
    <Address>P.O. Box 555</Address>
    <City>Lander</City>
    <Region>WY</Region>
    <PostalCode>82520</PostalCode>
    <Country>USA</Country>
    <Phone>(307) 555-4680</Phone>
    <Fax>(307) 555-6525</Fax>
  </Customer>
  <Customer>
    <CustomerID>81</CustomerID>
    <CompanyName>Tortuga Restaurante</CompanyName>
    <ContactName>Miguel Angel Paolino</ContactName>
    <ContactTitle>Owner</ContactTitle>
    <Address>Avda. Azteca 123</Address>
    <City>México D.F.</City>
    <Region>BC</Region>
    <PostalCode>05033</PostalCode>
    <Country>Mexico</Country>
    <Phone>(5) 555-2933</Phone>
    <Fax>030-0076545</Fax>
  </Customer>
  <Customer>
    <CustomerID>86</CustomerID>
    <CompanyName>Vins et alcools Chevalier</CompanyName>
    <ContactName>Paul Henriot</ContactName>
    <ContactTitle>Accounting Manager</ContactTitle>
    <Address>59 rue de l'Abbaye</Address>
    <City>Reims</City>
    <Region>BC</Region>
    <PostalCode>51100</PostalCode>
    <Country>France</Country>
    <Phone>26.47.15.10</Phone>
    <Fax>26.47.15.11</Fax>
  </Customer>
  <Customer>
    <CustomerID>91</CustomerID>
    <CompanyName>Wilman Kala</CompanyName>
    <ContactName>Matti Karttunen</ContactName>
    <ContactTitle>Owner/Marketing Assistant</ContactTitle>
    <Address>Keskuskatu 45</Address>
    <City>Helsinki</City>
    <Region>BC</Region>
    <PostalCode>21240</PostalCode>
    <Country>Finland</Country>
    <Phone>90-224 8858</Phone>
    <Fax>90-224 8858</Fax>
  </Customer>
  <Customer>
    <CustomerID>96</CustomerID>
    <CompanyName>XAntonio Moreno Taquería</CompanyName>
    <ContactName>no name</ContactName>
    <ContactTitle>Owner</ContactTitle>
    <Address>Mataderos  2312</Address>
    <City>México D.F.</City>
    <Region>BC</Region>
    <PostalCode>05023</PostalCode>
    <Country>Mexico</Country>
    <Phone>(5) 555-3932</Phone>
    <Fax>030-0076545</Fax>
  </Customer>
  <Customer>
    <CustomerID>101</CustomerID>
    <CompanyName>Bólido Comidas preparadas</CompanyName>
    <ContactName>Herry</ContactName>
    <ContactTitle>Owner</ContactTitle>
    <Address>C/ Araquil, 67</Address>
    <City>Madrid</City>
    <Region>BC</Region>
    <PostalCode>28023</PostalCode>
    <Country>Spain</Country>
    <Phone>(91) 555 22 82</Phone>
    <Fax>(91) 555 91 99</Fax>
  </Customer>
  <Customer>
    <CustomerID>106</CustomerID>
    <CompanyName>Centro comercial Moctezuma</CompanyName>
    <ContactName>Francisco Chang</ContactName>
    <ContactTitle>Marketing Manager</ContactTitle>
    <Address>Sierras de Granada 9993</Address>
    <City>México D.F.</City>
    <Region>BC</Region>
    <PostalCode>05022</PostalCode>
    <Country>Mexico</Country>
    <Phone>(5) 555-3392</Phone>
    <Fax>(5) 555-7293</Fax>
  </Customer>
  <Customer>
    <CustomerID>111</CustomerID>
    <CompanyName>Du monde entier</CompanyName>
    <ContactName>no name</ContactName>
    <ContactTitle>Owner</ContactTitle>
    <Address>67, rue des Cinquante Otages</Address>
    <City>Nantes</City>
    <Region>BC</Region>
    <PostalCode>44000</PostalCode>
    <Country>France</Country>
    <Phone>40.67.88.88</Phone>
    <Fax>40.67.89.89</Fax>
  </Customer>
  <Customer>
    <CustomerID>116</CustomerID>
    <CompanyName>XFolies gourmandes</CompanyName>
    <ContactName>Freddy</ContactName>
    <ContactTitle>Assistant Sales Agent</ContactTitle>
    <Address>184, chaussée de Tournai</Address>
    <City>Lille</City>
    <Region>BC</Region>
    <PostalCode>59000</PostalCode>
    <Country>France</Country>
    <Phone>20.16.10.16</Phone>
    <Fax>20.16.10.17</Fax>
  </Customer>
  <Customer>
    <CustomerID>121</CustomerID>
    <CompanyName>Furia Bacalhau e Frutos do Mar</CompanyName>
    <ContactName>Andrew Golik</ContactName>
    <ContactTitle>Sales Manager</ContactTitle>
    <Address>Jardim das rosas n. 32</Address>
    <City>Lisboa</City>
    <Region>BC</Region>
    <PostalCode>1675</PostalCode>
    <Country>Portugal</Country>
    <Phone>(1) 354-2534</Phone>
    <Fax>(1) 354-2535</Fax>
  </Customer>
  <Customer>
    <CustomerID>131</CustomerID>
    <CompanyName>Island Trading</CompanyName>
    <ContactName>Helen Bennett</ContactName>
    <ContactTitle>Marketing Manager</ContactTitle>
    <Address>Garden House Crowther Way</Address>
    <City>Cowes</City>
    <Region>Isle of Wight</Region>
    <PostalCode>PO31 7PJ</PostalCode>
    <Country>UK</Country>
    <Phone>(198) 555-8888</Phone>
    <Fax>030-0076545</Fax>
  </Customer>
  <Customer>
    <CustomerID>136</CustomerID>
    <CompanyName>azy K Kountry Store</CompanyName>
    <ContactName>no name</ContactName>
    <ContactTitle>Marketing Manager</ContactTitle>
    <Address>12 Orchestra Terrace</Address>
    <City>Walla Walla</City>
    <Region>WA</Region>
    <PostalCode>99362</PostalCode>
    <Country>USA</Country>
    <Phone>(509) 555-7969</Phone>
    <Fax>(509) 555-6221</Fax>
  </Customer>
  <Customer>
    <CustomerID>141</CustomerID>
    <CompanyName>ZLonesome Pine Restaurant</CompanyName>
    <ContactName>Freddy</ContactName>
    <ContactTitle>Sales Manager</ContactTitle>
    <Address>89 Chiaroscuro Rd.</Address>
    <City>Portland</City>
    <Region>OR</Region>
    <PostalCode>97219</PostalCode>
    <Country>USA</Country>
    <Phone>(503) 555-9573</Phone>
    <Fax>(503) 555-9646</Fax>
  </Customer>
  <Customer>
    <CustomerID>151</CustomerID>
    <CompanyName>Pericles Comidas clásicas</CompanyName>
    <ContactName>no name</ContactName>
    <ContactTitle>Sales Representative</ContactTitle>
    <Address>Calle Dr. Jorge Cash 321</Address>
    <City>México D.F.</City>
    <Region>BC</Region>
    <PostalCode>05033</PostalCode>
    <Country>Mexico</Country>
    <Phone>(5) 552-3745</Phone>
    <Fax>(5) 545-3745</Fax>
  </Customer>
  <Customer>
    <CustomerID>156</CustomerID>
    <CompanyName>QUICK-Stop</CompanyName>
    <ContactName>Horst Kloss</ContactName>
    <ContactTitle>Accounting Manager</ContactTitle>
    <Address>Taucherstraße 10</Address>
    <City>Cunewalde</City>
    <Region>BC</Region>
    <PostalCode>01307</PostalCode>
    <Country>Germany</Country>
    <Phone>0372-035188</Phone>
    <Fax>030-0076545</Fax>
  </Customer>
  <Customer>
    <CustomerID>161</CustomerID>
    <CompanyName>Richter Supermarkt</CompanyName>
    <ContactName>Michael Holz</ContactName>
    <ContactTitle>Sales Manager</ContactTitle>
    <Address>Grenzacherweg 237</Address>
    <City>Genève</City>
    <Region>BC</Region>
    <PostalCode>1203</PostalCode>
    <Country>Switzerland</Country>
    <Phone>0897-034214</Phone>
    <Fax>030-0076545</Fax>
  </Customer>
  <Customer>
    <CustomerID>166</CustomerID>
    <CompanyName>Simons bistroddd</CompanyName>
    <ContactName>no name</ContactName>
    <ContactTitle>Owner</ContactTitle>
    <Address>Vinbæltet 34</Address>
    <City>Kobenhavn</City>
    <Region>BC</Region>
    <PostalCode>1734</PostalCode>
    <Country>Denmark</Country>
    <Phone>31 12 34 56</Phone>
    <Fax>31 13 35 57</Fax>
  </Customer>
</Customers>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Web Developer
Belarus Belarus
Andrew Golik is a software professional working in Minsk, Belarus.
He enjoys design infrastructures based on object oriented paradigm. His programming experience includes ASP, ASP.NET, .NET, COM, JAVA, PHP, DHTML, AJAX, blah blah blah....

Andrew Golik's Blog

Comments and Discussions