From 9bb5b07375bb3df03c366fda8f50100d70906fff Mon Sep 17 00:00:00 2001 From: Sharly-Atieno Date: Thu, 23 May 2024 12:27:55 +0300 Subject: [PATCH 1/7] SEO-182860-ASP.NET-Web-Forms-control-changes --- aspnet/DropDownList/Customization.md | 16 +++---- .../Customization_img3.jpeg | Bin 4387 -> 0 bytes aspnet/DropDownList/aspnet - Shortcut.lnk | Bin 0 -> 1849 bytes ...s-dropdownlist-adding-watermark-text.jpeg} | Bin ...ropdownlist-applying-html-attributes.jpeg} | Bin ...dropdownlist-applying-rounded-corner.jpeg} | Bin ...web-forms-dropdownlist-customization.jpeg} | Bin ...-forms-dropdownlist-enable-or-disable.jpeg | Bin 0 -> 1815 bytes aspnet/Gantt/Data-Binding.md | 20 +++++---- .../aspnet-web-forms-gantt-data-binding.png} | Bin .../aspnet-web-forms-gantt-flat-data.png} | Bin .../aspnet-web-forms-gantt-odata.png} | Bin .../aspnet-web-forms-gantt-remote-data.png} | Bin ...t-web-forms-gantt-webapi-service-data.png} | Bin .../aspnet-web-forms-gantt-webapi.png} | Bin aspnet/Grid/Data-Adaptors.md | 41 +++++++++--------- ...aspnet-web-forms-grid-crud-operations.png} | Bin ...et-web-forms-grid-foreign-key-adaptor.png} | Bin ...=> aspnet-web-forms-grid-json-adaptor.png} | Bin ...> aspnet-web-forms-grid-odata-adaptor.png} | Bin ...aspnet-web-forms-grid-odatav4-adaptor.png} | Bin ...net-web-forms-grid-remotesave-adaptor.png} | Bin ... => aspnet-web-forms-grid-url-adaptor.png} | Bin ... aspnet-web-forms-grid-webapi-adaptor.png} | Bin ...pnet-web-forms-grid-webmethod-adaptor.png} | Bin 25 files changed, 40 insertions(+), 37 deletions(-) delete mode 100644 aspnet/DropDownList/Customization_images/Customization_img3.jpeg create mode 100644 aspnet/DropDownList/aspnet - Shortcut.lnk rename aspnet/DropDownList/{Customization_images/Customization_img2.jpeg => customization_images/aspnet-web-forms-dropdownlist-adding-watermark-text.jpeg} (100%) rename aspnet/DropDownList/{Customization_images/Customization_img5.jpeg => customization_images/aspnet-web-forms-dropdownlist-applying-html-attributes.jpeg} (100%) rename aspnet/DropDownList/{Customization_images/Customization_img4.jpeg => customization_images/aspnet-web-forms-dropdownlist-applying-rounded-corner.jpeg} (100%) rename aspnet/DropDownList/{Customization_images/Customization_img1.jpeg => customization_images/aspnet-web-forms-dropdownlist-customization.jpeg} (100%) create mode 100644 aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-enable-or-disable.jpeg rename aspnet/Gantt/{Data-Binding_images/Data-Binding_img1.png => data-binding_images/aspnet-web-forms-gantt-data-binding.png} (100%) rename aspnet/Gantt/{Data-Binding_images/Data-Binding_img2.png => data-binding_images/aspnet-web-forms-gantt-flat-data.png} (100%) rename aspnet/Gantt/{Data-Binding_images/Data-Binding_img4.png => data-binding_images/aspnet-web-forms-gantt-odata.png} (100%) rename aspnet/Gantt/{Data-Binding_images/Data-Binding_img3.png => data-binding_images/aspnet-web-forms-gantt-remote-data.png} (100%) rename aspnet/Gantt/{Data-Binding_images/Data-Binding_img6.png => data-binding_images/aspnet-web-forms-gantt-webapi-service-data.png} (100%) rename aspnet/Gantt/{Data-Binding_images/Data-Binding_img5.png => data-binding_images/aspnet-web-forms-gantt-webapi.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{Data-Adaptor_img8.png => aspnet-web-forms-grid-crud-operations.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{Data-Adaptor_img9.png => aspnet-web-forms-grid-foreign-key-adaptor.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{Data-Adaptor_img1.png => aspnet-web-forms-grid-json-adaptor.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{Data-Adaptor_img4.png => aspnet-web-forms-grid-odata-adaptor.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{Data-Adaptor_img5.png => aspnet-web-forms-grid-odatav4-adaptor.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{Data-Adaptor_img7.png => aspnet-web-forms-grid-remotesave-adaptor.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{Data-Adaptor_img3.png => aspnet-web-forms-grid-url-adaptor.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{Data-Adaptor_img6.png => aspnet-web-forms-grid-webapi-adaptor.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{Data-Adaptor_img2.png => aspnet-web-forms-grid-webmethod-adaptor.png} (100%) diff --git a/aspnet/DropDownList/Customization.md b/aspnet/DropDownList/Customization.md index f5828e078..170c5960c 100644 --- a/aspnet/DropDownList/Customization.md +++ b/aspnet/DropDownList/Customization.md @@ -1,7 +1,7 @@ --- layout: post -title: Customization in DropDownList control for Syncfusion ASP.NET WebForm -description: Customization in DropDownList control for Syncfusion ASP.NET WebForm +title: Customization in ASP.NET Web Form DropDownList Control | Syncfusion +description: Learn here all about customization support in Syncfusion Essential ASP.NET Web Form DropDownList control, it's elements and more. platform: aspnet control: DropDownList documentation: ug @@ -9,7 +9,7 @@ keywords: Customization, DropDownList, dropdown, watermark text --- -# Customization +# Customization in ASP.NET Web Forms DropDownList ## Adding watermark text @@ -29,9 +29,9 @@ It provides the short description of the expected value in dropdown and will dis {% endhighlight %} -![ ](Customization_images/Customization_img1.jpeg) +![Customization in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-customization.jpeg) -![ ](Customization_images/Customization_img2.jpeg) +![Adding watermark text in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-adding-watermark-text.jpeg) ## Applying Rounded Corner @@ -51,7 +51,7 @@ You can use ShowRoundedCorner property to add rounded borders to the input and p {% endhighlight %} -![ ](Customization_images/Customization_img3.jpeg) +![Applying rounded corner in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-applying-rounded-corner.jpeg) I> The browser support details for rounded corner is given [here](http://www.w3schools.com/cssref/css3_pr_border-radius.asp). @@ -73,7 +73,7 @@ The Enabled property is used to indicate whether the control can respond to the {% endhighlight %} -![ ](Customization_images/Customization_img4.jpeg) +![Enable or disable in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-enable-or-disable.jpeg) ## Applying HTML Attributes @@ -110,5 +110,5 @@ Additional HTML attributes can be applied to the control by using HtmlAttributes {% endtabs %} -![ ](Customization_images/Customization_img5.jpeg) +![Applying HTML attributes in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-applying-html-attributes.jpeg) diff --git a/aspnet/DropDownList/Customization_images/Customization_img3.jpeg b/aspnet/DropDownList/Customization_images/Customization_img3.jpeg deleted file mode 100644 index 816b08998e63266eed32875335dac3050045d8b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4387 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 diff --git a/aspnet/DropDownList/aspnet - Shortcut.lnk b/aspnet/DropDownList/aspnet - Shortcut.lnk new file mode 100644 index 0000000000000000000000000000000000000000..0616a4926791dec95b5a0c5c3c7fe0b07dfc4c1b GIT binary patch literal 1849 zcmcgsZ%kWN6hFnHpk}sNMO>UK#w|?Ot_2FUS#?MY%wQk-V0oDLfl^*WN9k+&%AaNl zZ1E3HXEMT;pwUSd+!8Y~B_*2aHa_`9F{sf9`e7Qss4-+QCdSO@@7z~fT};L&@5{OG z+;h*pzw^8Ip3^}@7DpL+q9xH&>&sL@Hs}i{YE~Ub)-1ohKK$nUZ?9SOz&%G7@TXbR z(PI9J{c@Ruc645qR-8Wt61Fp6SJ1;A&l~sB-j;w`bSf!hGENqqHGM{exJ`W|v&#U37lSsEx(>XBi2la&o!GgA^E80#7QC}GifH=4Q^)Q@m~r8Dbuj0fucoelAx4dK zO3N}AlkZ{WP!X?Y^1tw=8ZH;`_>{2}EQp?i+y~+4`0s*ndlq7c+yeRTqOXfnh4941 z3s$9ULQCoLKs1xgH49ypQd%gJ7}1& z!A8NM3@6|g=ywp!20pox-}6n!I%UVDn1s{~7l7%AN8ro=a;j zbgb>%?<-s9jQ9hKu=g|Y4#-oG&0d_7YN>?+NQ6=vtD8zI_S$SZs5d<1-5jcDr_eK@ z?_W|{KkV?gd~kj1^sbqqPjj$a*@Fpj#gK9HULkb_tsd2+i5l?U>+m%~GiU1H?-7-z z0X8pYxb}FUvEB&X2aSDwSnGqQ53^0MY&1@J4$5jI+iY)LE9*Ue`sedCu!}6^ zpl*Yhr@Zl8iSCB&E(r1z?fjf5+)TDeqy=rEPeYPK!jTVq))B4Ta`kNw=SC m-|wCajve0)E(1)g9pa5`&s(3L4jnu5MES_K6@IpFw7&sS73U!%gx3>AV7fV6_5gIgFpmvl*pQ5r*&|{sECLP(o#kiK~OHDh|pS! zT5%bS5Jf~B7f5ia4OFTKEf}pV(J3wzu{Ht~BH8ZgP1~`f{n2ImtLM!5bI!Tnd7tk=WNN{v9oAb@$Qn+z5DimexTyu zp~Kbk<0ooP)}E@n(9oz*HeI}Q`KxQKUthn`cC-EVo$u~;_w@E@9zJ?J@WbGfp{GBN z{`_KWT=#N9Z?JG7fbtvGE3!AZxFnYql}e$a7B0jpn_LtwmFDJ0w+oFy6E@kq`)_CP z!pf`8w=g{d7L7QpO;@uVr-~kWj#|)uCHs3|h5w4|71$qK8o;3-WOx)V5Ch$G^9L~> zuSyMg|MtTx>y+;nZ~VwqPfuEfoNstJFYgZCxOE`}VdFA_1A%cV7r#0G3IyktV1~dI z{q?ugR#s+tvQj1G^PKWeg$$y)vJwb}RyRPy$xJb6M!6g?B0oFUNFiC?ElQ%j}~>rrK~$r!H>(jUY$Azlzv z<&skAxVf%Oi`heP>ni!o4l!|eh*=U{*KXAiViD*8!S&NorNQxdhiS*XaAMn8 z(-BjH%kRnLx*mO2*9%$k@RIw%pA z*NDGSHPRf2Etjo_py0;;qH+wLm{Xjm(wUDw2~IR0-ZGm)|dOe(w&!F|&+dlRu0}a-(Z&{1|3&a3chd6>7D_oj77szwiPC&51;maF0Chsi8=# r)tX{6;v_u$N|PUrsWR7eW*alBm9;f{7qoSrh+a}5Qgx)x!C>Dn^3PyV literal 0 HcmV?d00001 diff --git a/aspnet/Gantt/Data-Binding.md b/aspnet/Gantt/Data-Binding.md index 04dc9b25e..109c4e79a 100644 --- a/aspnet/Gantt/Data-Binding.md +++ b/aspnet/Gantt/Data-Binding.md @@ -1,13 +1,13 @@ --- layout: post -title: Data Binding | Gantt | ASP.NET Webforms | Syncfusion -description: data binding +title: Data Binding in ASP.NET Web Forms Gantt | Syncfusion +description: Learn here all about data binding support in Syncfusion Essential ASP.NET Web Forms Gantt control, it's elements and more. platform: aspnet control: Gantt documentation: ug --- -# Data Binding +# Data Binding in ASP.NET Web Forms Gantt Data binding is the process that establishes a connection between the application and different kinds of data sources such as business objects. @@ -299,7 +299,7 @@ The output of the above steps is as follows. -![](Data-Binding_images/Data-Binding_img1.png) +![Data binding in ASP.NET Web Forms Gantt.](data-binding_images/aspnet-web-forms-gantt-data-binding.png) Data Binding {:.caption} @@ -747,7 +747,7 @@ The following screenshot shows the output of the above steps. -![](Data-Binding_images/Data-Binding_img2.png) +![Flat data in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-flat-data.png) Self-Referential Data Binding {:.caption} @@ -799,8 +799,10 @@ The following code example describes the above behavior. The following output is displayed for the code above, -![](Data-Binding_images/Data-Binding_img3.png) -![](Data-Binding_images/Data-Binding_img4.png) +![Remote data in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-remote-data.png) + +![OData in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-odata.png) + ### WebAPI @@ -846,5 +848,5 @@ namespace GanttExportService { The following output is displayed as a result of the above code example. -![](Data-Binding_images/Data-Binding_img5.png) -![](Data-Binding_images/Data-Binding_img6.png) \ No newline at end of file +![WebAPI in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-webapi.png) +![WebAPI service data in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-webapi-service-data.png) \ No newline at end of file diff --git a/aspnet/Gantt/Data-Binding_images/Data-Binding_img1.png b/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-data-binding.png similarity index 100% rename from aspnet/Gantt/Data-Binding_images/Data-Binding_img1.png rename to aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-data-binding.png diff --git a/aspnet/Gantt/Data-Binding_images/Data-Binding_img2.png b/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-flat-data.png similarity index 100% rename from aspnet/Gantt/Data-Binding_images/Data-Binding_img2.png rename to aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-flat-data.png diff --git a/aspnet/Gantt/Data-Binding_images/Data-Binding_img4.png b/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-odata.png similarity index 100% rename from aspnet/Gantt/Data-Binding_images/Data-Binding_img4.png rename to aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-odata.png diff --git a/aspnet/Gantt/Data-Binding_images/Data-Binding_img3.png b/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-remote-data.png similarity index 100% rename from aspnet/Gantt/Data-Binding_images/Data-Binding_img3.png rename to aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-remote-data.png diff --git a/aspnet/Gantt/Data-Binding_images/Data-Binding_img6.png b/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-webapi-service-data.png similarity index 100% rename from aspnet/Gantt/Data-Binding_images/Data-Binding_img6.png rename to aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-webapi-service-data.png diff --git a/aspnet/Gantt/Data-Binding_images/Data-Binding_img5.png b/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-webapi.png similarity index 100% rename from aspnet/Gantt/Data-Binding_images/Data-Binding_img5.png rename to aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-webapi.png diff --git a/aspnet/Grid/Data-Adaptors.md b/aspnet/Grid/Data-Adaptors.md index 01377d8a7..cf6f97d70 100644 --- a/aspnet/Grid/Data-Adaptors.md +++ b/aspnet/Grid/Data-Adaptors.md @@ -1,18 +1,18 @@ --- layout: post -title: data adaptors with Grid widget for Syncfusion Essential JS -description: How to enable data adaptors and its functionalities +title: Data Adaptors in ASP.NET Web Forms Grid | Syncfusion +description: Learn here all about data adaptors support in Syncfusion Essential ASP.NET Web Forms Grid controls, it's elements and more. platform: aspnet control: Grid documentation: ug --- -# Data Adaptors +# Data Adaptors in ASP.NET Web Forms Grid The Data adaptor is a mechanism through which the `DataManager` interact with the remote service or local dataSource. The `DataManager` has several preconfigured Data Adaptors, refer to the [link](https://help.syncfusion.com/aspnetmvc/datamanager/data-adaptors). In Grid, the adaptor can be specified using the `Adaptor` property of the `DataManager`. -## JSON Adaptor +## JSON Adaptor The JSON Adaptor is used when the grid is bound with local datasource. It can be enabled in Grid using `Adaptor` property as ` JsonAdaptor`. The `JsonAdaptor` is the default adaptor used by `DataManager` when bind with datasource controls such as SqlDataSource, ObjectDataSource and also while using datasource such as IEnumerable, DataTable etc. @@ -50,9 +50,9 @@ The following code example describes the above behavior. The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img1.png) +![JSON adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-json-adaptor.png) -## WebMethod Adaptor +## WebMethod Adaptor The WebMethod Adaptor is used to bind data source from remote services and code behind methods. It can be enabled in Grid using `Adaptor` property of `DataManager` as `WebMethodAdaptor`. @@ -108,9 +108,9 @@ You can use the following code example to use WebMethod adaptor. The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img2.png) +![Webmethod adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-webmethod-adaptor.png) -## Url Adaptor +## Url Adaptor The Url Adaptor is the base adaptor that would interact with remote services. It can be enabled in Grid using `Adaptor` property of `DataSource` as `UrlAdaptor`. For every operations, an AJAX post will be send to the specified data service. @@ -162,9 +162,9 @@ N> 2. The `count` must be returned along with response when paging is enabled in The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img3.png) +![Url adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-url-adaptor.png) -## OData Adaptor +## OData Adaptor OData Adaptor that is extended from `UrlAdaptor`, is used for consuming data through OData Service. We have an online OData Service “https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders” created specifically for Syncfusion Controls @@ -192,9 +192,10 @@ You can use the following code example to use OData adaptor. The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img4.png) +![OData adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-odata-adaptor.png) -## ODataV4 Adaptor + +## ODataV4 Adaptor OData V4 Adaptor that is extended from `ODataAdaptor`, is used for consuming data from OData V4 Service @@ -220,9 +221,9 @@ You can use the following code example to use ODataV4 adaptor. The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img5.png) +![ODataV4 adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-odatav4-adaptor.png) -## WebAPI Adaptor +## WebAPI Adaptor WebAPI Adaptor that is extended from `ODataAdaptor`, is used for consuming data from WebApi Service @@ -267,9 +268,9 @@ You can use the following code example to use WebAPI adaptor. The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img6.png) +![WebAPI adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-webapi-adaptor.png) -## RemoteSave Adaptor +## RemoteSave Adaptor Sometimes you may need to perform all Grid Actions in client-side except the CRUD operations that should be interacted with server-side to persist data. It can be achieved in Grid by using `RemoteSaveAdaptor`. @@ -331,13 +332,13 @@ You can use the following code example to use RemoteSave adaptor. The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img7.png) +![Remotesave adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-remotesave-adaptor.png) On performing CRUD operations in Grid, the record changes will be sent to server-side as in the following screenshot. -![](Data-Adaptors_images/Data-Adaptor_img8.png) +![CRUD operations in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-crud-operations.png) -## Foreign Key Adaptor +## Foreign Key Adaptor The Grid can have a look up column. The Foreign key column using `ForeignKeyField` has some limitations such as sort/group operations on column will happen based on `Field` instead of `ForeignKeyField`. The `ForeignKeyAdaptor` can be used to overcome this limitation. @@ -398,6 +399,6 @@ N> 2. By default, the `ForeignKeyAdaptor` uses `JsonAdaptor`, to use other adapt The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img9.png) +![Foreign key adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-foreign-key-adaptor.png) diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img8.png b/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-crud-operations.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img8.png rename to aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-crud-operations.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img9.png b/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-foreign-key-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img9.png rename to aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-foreign-key-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img1.png b/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-json-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img1.png rename to aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-json-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img4.png b/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-odata-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img4.png rename to aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-odata-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img5.png b/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-odatav4-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img5.png rename to aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-odatav4-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img7.png b/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-remotesave-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img7.png rename to aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-remotesave-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img3.png b/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-url-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img3.png rename to aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-url-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img6.png b/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-webapi-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img6.png rename to aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-webapi-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img2.png b/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-webmethod-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img2.png rename to aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-webmethod-adaptor.png From 45e9b64e1ef4d9894d7c7b874afd0fa9aa5e9317 Mon Sep 17 00:00:00 2001 From: Sharly-Atieno Date: Thu, 23 May 2024 12:30:23 +0300 Subject: [PATCH 2/7] made changes --- aspnet/Gantt/Data-Binding.md | 2 +- aspnet/Grid/Data-Adaptors.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/aspnet/Gantt/Data-Binding.md b/aspnet/Gantt/Data-Binding.md index 109c4e79a..a448fc6bc 100644 --- a/aspnet/Gantt/Data-Binding.md +++ b/aspnet/Gantt/Data-Binding.md @@ -1,6 +1,6 @@ --- layout: post -title: Data Binding in ASP.NET Web Forms Gantt | Syncfusion +title: Data Binding in ASP.NET Web Forms Gantt Control | Syncfusion description: Learn here all about data binding support in Syncfusion Essential ASP.NET Web Forms Gantt control, it's elements and more. platform: aspnet control: Gantt diff --git a/aspnet/Grid/Data-Adaptors.md b/aspnet/Grid/Data-Adaptors.md index cf6f97d70..f8023748b 100644 --- a/aspnet/Grid/Data-Adaptors.md +++ b/aspnet/Grid/Data-Adaptors.md @@ -1,6 +1,6 @@ --- layout: post -title: Data Adaptors in ASP.NET Web Forms Grid | Syncfusion +title: Data Adaptors in ASP.NET Web Forms Grid Control | Syncfusion description: Learn here all about data adaptors support in Syncfusion Essential ASP.NET Web Forms Grid controls, it's elements and more. platform: aspnet control: Grid From 248f4f0a580c1fa0e9be2b214ac3eab50440168e Mon Sep 17 00:00:00 2001 From: Sharly-Atieno Date: Thu, 23 May 2024 12:36:00 +0300 Subject: [PATCH 3/7] Revert "made changes" This reverts commit 45e9b64e1ef4d9894d7c7b874afd0fa9aa5e9317. --- aspnet/Gantt/Data-Binding.md | 2 +- aspnet/Grid/Data-Adaptors.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/aspnet/Gantt/Data-Binding.md b/aspnet/Gantt/Data-Binding.md index a448fc6bc..109c4e79a 100644 --- a/aspnet/Gantt/Data-Binding.md +++ b/aspnet/Gantt/Data-Binding.md @@ -1,6 +1,6 @@ --- layout: post -title: Data Binding in ASP.NET Web Forms Gantt Control | Syncfusion +title: Data Binding in ASP.NET Web Forms Gantt | Syncfusion description: Learn here all about data binding support in Syncfusion Essential ASP.NET Web Forms Gantt control, it's elements and more. platform: aspnet control: Gantt diff --git a/aspnet/Grid/Data-Adaptors.md b/aspnet/Grid/Data-Adaptors.md index f8023748b..cf6f97d70 100644 --- a/aspnet/Grid/Data-Adaptors.md +++ b/aspnet/Grid/Data-Adaptors.md @@ -1,6 +1,6 @@ --- layout: post -title: Data Adaptors in ASP.NET Web Forms Grid Control | Syncfusion +title: Data Adaptors in ASP.NET Web Forms Grid | Syncfusion description: Learn here all about data adaptors support in Syncfusion Essential ASP.NET Web Forms Grid controls, it's elements and more. platform: aspnet control: Grid From 971e682c62f79d327a988abe9e161eaf54eb21cb Mon Sep 17 00:00:00 2001 From: Sharly-Atieno Date: Thu, 23 May 2024 12:36:07 +0300 Subject: [PATCH 4/7] Revert "SEO-182860-ASP.NET-Web-Forms-control-changes" This reverts commit 9bb5b07375bb3df03c366fda8f50100d70906fff. --- aspnet/DropDownList/Customization.md | 16 +++---- .../Customization_img1.jpeg} | Bin .../Customization_img2.jpeg} | Bin .../Customization_img3.jpeg | Bin 0 -> 4387 bytes .../Customization_img4.jpeg} | Bin .../Customization_img5.jpeg} | Bin aspnet/DropDownList/aspnet - Shortcut.lnk | Bin 1849 -> 0 bytes ...-forms-dropdownlist-enable-or-disable.jpeg | Bin 1815 -> 0 bytes aspnet/Gantt/Data-Binding.md | 20 ++++----- .../Data-Binding_img1.png} | Bin .../Data-Binding_img2.png} | Bin .../Data-Binding_img3.png} | Bin .../Data-Binding_img4.png} | Bin .../Data-Binding_img5.png} | Bin .../Data-Binding_img6.png} | Bin aspnet/Grid/Data-Adaptors.md | 41 +++++++++--------- ...json-adaptor.png => Data-Adaptor_img1.png} | Bin ...thod-adaptor.png => Data-Adaptor_img2.png} | Bin ...-url-adaptor.png => Data-Adaptor_img3.png} | Bin ...data-adaptor.png => Data-Adaptor_img4.png} | Bin ...tav4-adaptor.png => Data-Adaptor_img5.png} | Bin ...bapi-adaptor.png => Data-Adaptor_img6.png} | Bin ...save-adaptor.png => Data-Adaptor_img7.png} | Bin ...d-operations.png => Data-Adaptor_img8.png} | Bin ...-key-adaptor.png => Data-Adaptor_img9.png} | Bin 25 files changed, 37 insertions(+), 40 deletions(-) rename aspnet/DropDownList/{customization_images/aspnet-web-forms-dropdownlist-customization.jpeg => Customization_images/Customization_img1.jpeg} (100%) rename aspnet/DropDownList/{customization_images/aspnet-web-forms-dropdownlist-adding-watermark-text.jpeg => Customization_images/Customization_img2.jpeg} (100%) create mode 100644 aspnet/DropDownList/Customization_images/Customization_img3.jpeg rename aspnet/DropDownList/{customization_images/aspnet-web-forms-dropdownlist-applying-rounded-corner.jpeg => Customization_images/Customization_img4.jpeg} (100%) rename aspnet/DropDownList/{customization_images/aspnet-web-forms-dropdownlist-applying-html-attributes.jpeg => Customization_images/Customization_img5.jpeg} (100%) delete mode 100644 aspnet/DropDownList/aspnet - Shortcut.lnk delete mode 100644 aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-enable-or-disable.jpeg rename aspnet/Gantt/{data-binding_images/aspnet-web-forms-gantt-data-binding.png => Data-Binding_images/Data-Binding_img1.png} (100%) rename aspnet/Gantt/{data-binding_images/aspnet-web-forms-gantt-flat-data.png => Data-Binding_images/Data-Binding_img2.png} (100%) rename aspnet/Gantt/{data-binding_images/aspnet-web-forms-gantt-remote-data.png => Data-Binding_images/Data-Binding_img3.png} (100%) rename aspnet/Gantt/{data-binding_images/aspnet-web-forms-gantt-odata.png => Data-Binding_images/Data-Binding_img4.png} (100%) rename aspnet/Gantt/{data-binding_images/aspnet-web-forms-gantt-webapi.png => Data-Binding_images/Data-Binding_img5.png} (100%) rename aspnet/Gantt/{data-binding_images/aspnet-web-forms-gantt-webapi-service-data.png => Data-Binding_images/Data-Binding_img6.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{aspnet-web-forms-grid-json-adaptor.png => Data-Adaptor_img1.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{aspnet-web-forms-grid-webmethod-adaptor.png => Data-Adaptor_img2.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{aspnet-web-forms-grid-url-adaptor.png => Data-Adaptor_img3.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{aspnet-web-forms-grid-odata-adaptor.png => Data-Adaptor_img4.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{aspnet-web-forms-grid-odatav4-adaptor.png => Data-Adaptor_img5.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{aspnet-web-forms-grid-webapi-adaptor.png => Data-Adaptor_img6.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{aspnet-web-forms-grid-remotesave-adaptor.png => Data-Adaptor_img7.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{aspnet-web-forms-grid-crud-operations.png => Data-Adaptor_img8.png} (100%) rename aspnet/Grid/Data-Adaptors_images/{aspnet-web-forms-grid-foreign-key-adaptor.png => Data-Adaptor_img9.png} (100%) diff --git a/aspnet/DropDownList/Customization.md b/aspnet/DropDownList/Customization.md index 170c5960c..f5828e078 100644 --- a/aspnet/DropDownList/Customization.md +++ b/aspnet/DropDownList/Customization.md @@ -1,7 +1,7 @@ --- layout: post -title: Customization in ASP.NET Web Form DropDownList Control | Syncfusion -description: Learn here all about customization support in Syncfusion Essential ASP.NET Web Form DropDownList control, it's elements and more. +title: Customization in DropDownList control for Syncfusion ASP.NET WebForm +description: Customization in DropDownList control for Syncfusion ASP.NET WebForm platform: aspnet control: DropDownList documentation: ug @@ -9,7 +9,7 @@ keywords: Customization, DropDownList, dropdown, watermark text --- -# Customization in ASP.NET Web Forms DropDownList +# Customization ## Adding watermark text @@ -29,9 +29,9 @@ It provides the short description of the expected value in dropdown and will dis {% endhighlight %} -![Customization in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-customization.jpeg) +![ ](Customization_images/Customization_img1.jpeg) -![Adding watermark text in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-adding-watermark-text.jpeg) +![ ](Customization_images/Customization_img2.jpeg) ## Applying Rounded Corner @@ -51,7 +51,7 @@ You can use ShowRoundedCorner property to add rounded borders to the input and p {% endhighlight %} -![Applying rounded corner in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-applying-rounded-corner.jpeg) +![ ](Customization_images/Customization_img3.jpeg) I> The browser support details for rounded corner is given [here](http://www.w3schools.com/cssref/css3_pr_border-radius.asp). @@ -73,7 +73,7 @@ The Enabled property is used to indicate whether the control can respond to the {% endhighlight %} -![Enable or disable in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-enable-or-disable.jpeg) +![ ](Customization_images/Customization_img4.jpeg) ## Applying HTML Attributes @@ -110,5 +110,5 @@ Additional HTML attributes can be applied to the control by using HtmlAttributes {% endtabs %} -![Applying HTML attributes in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-applying-html-attributes.jpeg) +![ ](Customization_images/Customization_img5.jpeg) diff --git a/aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-customization.jpeg b/aspnet/DropDownList/Customization_images/Customization_img1.jpeg similarity index 100% rename from aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-customization.jpeg rename to aspnet/DropDownList/Customization_images/Customization_img1.jpeg diff --git a/aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-adding-watermark-text.jpeg b/aspnet/DropDownList/Customization_images/Customization_img2.jpeg similarity index 100% rename from aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-adding-watermark-text.jpeg rename to aspnet/DropDownList/Customization_images/Customization_img2.jpeg diff --git a/aspnet/DropDownList/Customization_images/Customization_img3.jpeg b/aspnet/DropDownList/Customization_images/Customization_img3.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..816b08998e63266eed32875335dac3050045d8b0 GIT binary patch literal 4387 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 literal 0 HcmV?d00001 diff --git a/aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-applying-rounded-corner.jpeg b/aspnet/DropDownList/Customization_images/Customization_img4.jpeg similarity index 100% rename from aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-applying-rounded-corner.jpeg rename to aspnet/DropDownList/Customization_images/Customization_img4.jpeg diff --git a/aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-applying-html-attributes.jpeg b/aspnet/DropDownList/Customization_images/Customization_img5.jpeg similarity index 100% rename from aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-applying-html-attributes.jpeg rename to aspnet/DropDownList/Customization_images/Customization_img5.jpeg diff --git a/aspnet/DropDownList/aspnet - Shortcut.lnk b/aspnet/DropDownList/aspnet - Shortcut.lnk deleted file mode 100644 index 0616a4926791dec95b5a0c5c3c7fe0b07dfc4c1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1849 zcmcgsZ%kWN6hFnHpk}sNMO>UK#w|?Ot_2FUS#?MY%wQk-V0oDLfl^*WN9k+&%AaNl zZ1E3HXEMT;pwUSd+!8Y~B_*2aHa_`9F{sf9`e7Qss4-+QCdSO@@7z~fT};L&@5{OG z+;h*pzw^8Ip3^}@7DpL+q9xH&>&sL@Hs}i{YE~Ub)-1ohKK$nUZ?9SOz&%G7@TXbR z(PI9J{c@Ruc645qR-8Wt61Fp6SJ1;A&l~sB-j;w`bSf!hGENqqHGM{exJ`W|v&#U37lSsEx(>XBi2la&o!GgA^E80#7QC}GifH=4Q^)Q@m~r8Dbuj0fucoelAx4dK zO3N}AlkZ{WP!X?Y^1tw=8ZH;`_>{2}EQp?i+y~+4`0s*ndlq7c+yeRTqOXfnh4941 z3s$9ULQCoLKs1xgH49ypQd%gJ7}1& z!A8NM3@6|g=ywp!20pox-}6n!I%UVDn1s{~7l7%AN8ro=a;j zbgb>%?<-s9jQ9hKu=g|Y4#-oG&0d_7YN>?+NQ6=vtD8zI_S$SZs5d<1-5jcDr_eK@ z?_W|{KkV?gd~kj1^sbqqPjj$a*@Fpj#gK9HULkb_tsd2+i5l?U>+m%~GiU1H?-7-z z0X8pYxb}FUvEB&X2aSDwSnGqQ53^0MY&1@J4$5jI+iY)LE9*Ue`sedCu!}6^ zpl*Yhr@Zl8iSCB&E(r1z?fjf5+)TDeqy=rEPeYPK!jTVq))B4Ta`kNw=SC m-|wCajve0)E(1)g9pa5`&s(3L4jnu5MES_K6@IpFw7&sS73U!%gx3>AV7fV6_5gIgFpmvl*pQ5r*&|{sECLP(o#kiK~OHDh|pS! zT5%bS5Jf~B7f5ia4OFTKEf}pV(J3wzu{Ht~BH8ZgP1~`f{n2ImtLM!5bI!Tnd7tk=WNN{v9oAb@$Qn+z5DimexTyu zp~Kbk<0ooP)}E@n(9oz*HeI}Q`KxQKUthn`cC-EVo$u~;_w@E@9zJ?J@WbGfp{GBN z{`_KWT=#N9Z?JG7fbtvGE3!AZxFnYql}e$a7B0jpn_LtwmFDJ0w+oFy6E@kq`)_CP z!pf`8w=g{d7L7QpO;@uVr-~kWj#|)uCHs3|h5w4|71$qK8o;3-WOx)V5Ch$G^9L~> zuSyMg|MtTx>y+;nZ~VwqPfuEfoNstJFYgZCxOE`}VdFA_1A%cV7r#0G3IyktV1~dI z{q?ugR#s+tvQj1G^PKWeg$$y)vJwb}RyRPy$xJb6M!6g?B0oFUNFiC?ElQ%j}~>rrK~$r!H>(jUY$Azlzv z<&skAxVf%Oi`heP>ni!o4l!|eh*=U{*KXAiViD*8!S&NorNQxdhiS*XaAMn8 z(-BjH%kRnLx*mO2*9%$k@RIw%pA z*NDGSHPRf2Etjo_py0;;qH+wLm{Xjm(wUDw2~IR0-ZGm)|dOe(w&!F|&+dlRu0}a-(Z&{1|3&a3chd6>7D_oj77szwiPC&51;maF0Chsi8=# r)tX{6;v_u$N|PUrsWR7eW*alBm9;f{7qoSrh+a}5Qgx)x!C>Dn^3PyV diff --git a/aspnet/Gantt/Data-Binding.md b/aspnet/Gantt/Data-Binding.md index 109c4e79a..04dc9b25e 100644 --- a/aspnet/Gantt/Data-Binding.md +++ b/aspnet/Gantt/Data-Binding.md @@ -1,13 +1,13 @@ --- layout: post -title: Data Binding in ASP.NET Web Forms Gantt | Syncfusion -description: Learn here all about data binding support in Syncfusion Essential ASP.NET Web Forms Gantt control, it's elements and more. +title: Data Binding | Gantt | ASP.NET Webforms | Syncfusion +description: data binding platform: aspnet control: Gantt documentation: ug --- -# Data Binding in ASP.NET Web Forms Gantt +# Data Binding Data binding is the process that establishes a connection between the application and different kinds of data sources such as business objects. @@ -299,7 +299,7 @@ The output of the above steps is as follows. -![Data binding in ASP.NET Web Forms Gantt.](data-binding_images/aspnet-web-forms-gantt-data-binding.png) +![](Data-Binding_images/Data-Binding_img1.png) Data Binding {:.caption} @@ -747,7 +747,7 @@ The following screenshot shows the output of the above steps. -![Flat data in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-flat-data.png) +![](Data-Binding_images/Data-Binding_img2.png) Self-Referential Data Binding {:.caption} @@ -799,10 +799,8 @@ The following code example describes the above behavior. The following output is displayed for the code above, -![Remote data in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-remote-data.png) - -![OData in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-odata.png) - +![](Data-Binding_images/Data-Binding_img3.png) +![](Data-Binding_images/Data-Binding_img4.png) ### WebAPI @@ -848,5 +846,5 @@ namespace GanttExportService { The following output is displayed as a result of the above code example. -![WebAPI in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-webapi.png) -![WebAPI service data in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-webapi-service-data.png) \ No newline at end of file +![](Data-Binding_images/Data-Binding_img5.png) +![](Data-Binding_images/Data-Binding_img6.png) \ No newline at end of file diff --git a/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-data-binding.png b/aspnet/Gantt/Data-Binding_images/Data-Binding_img1.png similarity index 100% rename from aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-data-binding.png rename to aspnet/Gantt/Data-Binding_images/Data-Binding_img1.png diff --git a/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-flat-data.png b/aspnet/Gantt/Data-Binding_images/Data-Binding_img2.png similarity index 100% rename from aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-flat-data.png rename to aspnet/Gantt/Data-Binding_images/Data-Binding_img2.png diff --git a/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-remote-data.png b/aspnet/Gantt/Data-Binding_images/Data-Binding_img3.png similarity index 100% rename from aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-remote-data.png rename to aspnet/Gantt/Data-Binding_images/Data-Binding_img3.png diff --git a/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-odata.png b/aspnet/Gantt/Data-Binding_images/Data-Binding_img4.png similarity index 100% rename from aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-odata.png rename to aspnet/Gantt/Data-Binding_images/Data-Binding_img4.png diff --git a/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-webapi.png b/aspnet/Gantt/Data-Binding_images/Data-Binding_img5.png similarity index 100% rename from aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-webapi.png rename to aspnet/Gantt/Data-Binding_images/Data-Binding_img5.png diff --git a/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-webapi-service-data.png b/aspnet/Gantt/Data-Binding_images/Data-Binding_img6.png similarity index 100% rename from aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-webapi-service-data.png rename to aspnet/Gantt/Data-Binding_images/Data-Binding_img6.png diff --git a/aspnet/Grid/Data-Adaptors.md b/aspnet/Grid/Data-Adaptors.md index cf6f97d70..01377d8a7 100644 --- a/aspnet/Grid/Data-Adaptors.md +++ b/aspnet/Grid/Data-Adaptors.md @@ -1,18 +1,18 @@ --- layout: post -title: Data Adaptors in ASP.NET Web Forms Grid | Syncfusion -description: Learn here all about data adaptors support in Syncfusion Essential ASP.NET Web Forms Grid controls, it's elements and more. +title: data adaptors with Grid widget for Syncfusion Essential JS +description: How to enable data adaptors and its functionalities platform: aspnet control: Grid documentation: ug --- -# Data Adaptors in ASP.NET Web Forms Grid +# Data Adaptors The Data adaptor is a mechanism through which the `DataManager` interact with the remote service or local dataSource. The `DataManager` has several preconfigured Data Adaptors, refer to the [link](https://help.syncfusion.com/aspnetmvc/datamanager/data-adaptors). In Grid, the adaptor can be specified using the `Adaptor` property of the `DataManager`. -## JSON Adaptor +## JSON Adaptor The JSON Adaptor is used when the grid is bound with local datasource. It can be enabled in Grid using `Adaptor` property as ` JsonAdaptor`. The `JsonAdaptor` is the default adaptor used by `DataManager` when bind with datasource controls such as SqlDataSource, ObjectDataSource and also while using datasource such as IEnumerable, DataTable etc. @@ -50,9 +50,9 @@ The following code example describes the above behavior. The following output is displayed as a result of the above code example. -![JSON adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-json-adaptor.png) +![](Data-Adaptors_images/Data-Adaptor_img1.png) -## WebMethod Adaptor +## WebMethod Adaptor The WebMethod Adaptor is used to bind data source from remote services and code behind methods. It can be enabled in Grid using `Adaptor` property of `DataManager` as `WebMethodAdaptor`. @@ -108,9 +108,9 @@ You can use the following code example to use WebMethod adaptor. The following output is displayed as a result of the above code example. -![Webmethod adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-webmethod-adaptor.png) +![](Data-Adaptors_images/Data-Adaptor_img2.png) -## Url Adaptor +## Url Adaptor The Url Adaptor is the base adaptor that would interact with remote services. It can be enabled in Grid using `Adaptor` property of `DataSource` as `UrlAdaptor`. For every operations, an AJAX post will be send to the specified data service. @@ -162,9 +162,9 @@ N> 2. The `count` must be returned along with response when paging is enabled in The following output is displayed as a result of the above code example. -![Url adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-url-adaptor.png) +![](Data-Adaptors_images/Data-Adaptor_img3.png) -## OData Adaptor +## OData Adaptor OData Adaptor that is extended from `UrlAdaptor`, is used for consuming data through OData Service. We have an online OData Service “https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders” created specifically for Syncfusion Controls @@ -192,10 +192,9 @@ You can use the following code example to use OData adaptor. The following output is displayed as a result of the above code example. -![OData adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-odata-adaptor.png) +![](Data-Adaptors_images/Data-Adaptor_img4.png) - -## ODataV4 Adaptor +## ODataV4 Adaptor OData V4 Adaptor that is extended from `ODataAdaptor`, is used for consuming data from OData V4 Service @@ -221,9 +220,9 @@ You can use the following code example to use ODataV4 adaptor. The following output is displayed as a result of the above code example. -![ODataV4 adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-odatav4-adaptor.png) +![](Data-Adaptors_images/Data-Adaptor_img5.png) -## WebAPI Adaptor +## WebAPI Adaptor WebAPI Adaptor that is extended from `ODataAdaptor`, is used for consuming data from WebApi Service @@ -268,9 +267,9 @@ You can use the following code example to use WebAPI adaptor. The following output is displayed as a result of the above code example. -![WebAPI adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-webapi-adaptor.png) +![](Data-Adaptors_images/Data-Adaptor_img6.png) -## RemoteSave Adaptor +## RemoteSave Adaptor Sometimes you may need to perform all Grid Actions in client-side except the CRUD operations that should be interacted with server-side to persist data. It can be achieved in Grid by using `RemoteSaveAdaptor`. @@ -332,13 +331,13 @@ You can use the following code example to use RemoteSave adaptor. The following output is displayed as a result of the above code example. -![Remotesave adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-remotesave-adaptor.png) +![](Data-Adaptors_images/Data-Adaptor_img7.png) On performing CRUD operations in Grid, the record changes will be sent to server-side as in the following screenshot. -![CRUD operations in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-crud-operations.png) +![](Data-Adaptors_images/Data-Adaptor_img8.png) -## Foreign Key Adaptor +## Foreign Key Adaptor The Grid can have a look up column. The Foreign key column using `ForeignKeyField` has some limitations such as sort/group operations on column will happen based on `Field` instead of `ForeignKeyField`. The `ForeignKeyAdaptor` can be used to overcome this limitation. @@ -399,6 +398,6 @@ N> 2. By default, the `ForeignKeyAdaptor` uses `JsonAdaptor`, to use other adapt The following output is displayed as a result of the above code example. -![Foreign key adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-foreign-key-adaptor.png) +![](Data-Adaptors_images/Data-Adaptor_img9.png) diff --git a/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-json-adaptor.png b/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img1.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-json-adaptor.png rename to aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img1.png diff --git a/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-webmethod-adaptor.png b/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img2.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-webmethod-adaptor.png rename to aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img2.png diff --git a/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-url-adaptor.png b/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img3.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-url-adaptor.png rename to aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img3.png diff --git a/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-odata-adaptor.png b/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img4.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-odata-adaptor.png rename to aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img4.png diff --git a/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-odatav4-adaptor.png b/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img5.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-odatav4-adaptor.png rename to aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img5.png diff --git a/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-webapi-adaptor.png b/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img6.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-webapi-adaptor.png rename to aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img6.png diff --git a/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-remotesave-adaptor.png b/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img7.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-remotesave-adaptor.png rename to aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img7.png diff --git a/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-crud-operations.png b/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img8.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-crud-operations.png rename to aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img8.png diff --git a/aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-foreign-key-adaptor.png b/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img9.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/aspnet-web-forms-grid-foreign-key-adaptor.png rename to aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img9.png From f81399678c9ec9fe77fa6535eda7e22f43e35e6f Mon Sep 17 00:00:00 2001 From: Sharly-Atieno Date: Thu, 23 May 2024 12:41:13 +0300 Subject: [PATCH 5/7] made changes --- aspnet/DropDownList/Customization.md | 17 +++---- .../Customization_img3.jpeg | Bin 4387 -> 0 bytes ...s-dropdownlist-adding-watermark-text.jpeg} | Bin ...ropdownlist-applying-html-attributes.jpeg} | Bin ...dropdownlist-applying-rounded-corner.jpeg} | Bin ...web-forms-dropdownlist-customization.jpeg} | Bin ...-forms-dropdownlist-enable-or-disable.jpeg | Bin 0 -> 1815 bytes aspnet/Gantt/Data-Binding.md | 19 ++++---- .../aspnet-web-forms-gantt-data-binding.png} | Bin .../aspnet-web-forms-gantt-flat-data.png} | Bin .../aspnet-web-forms-gantt-odata.png} | Bin .../aspnet-web-forms-gantt-remote-data.png} | Bin ...t-web-forms-gantt-webapi-service-data.png} | Bin .../aspnet-web-forms-gantt-webapi.png} | Bin aspnet/Grid/Data-Adaptors.md | 42 +++++++++--------- ...aspnet-web-forms-grid-crud-operations.png} | Bin ...et-web-forms-grid-foreign-key-adaptor.png} | Bin .../aspnet-web-forms-grid-json-adaptor.png} | Bin .../aspnet-web-forms-grid-odata-adaptor.png} | Bin ...aspnet-web-forms-grid-odatav4-adaptor.png} | Bin ...net-web-forms-grid-remotesave-adaptor.png} | Bin .../aspnet-web-forms-grid-url-adaptor.png} | Bin .../aspnet-web-forms-grid-webapi-adaptor.png} | Bin ...pnet-web-forms-grid-webmethod-adaptor.png} | Bin 24 files changed, 41 insertions(+), 37 deletions(-) delete mode 100644 aspnet/DropDownList/Customization_images/Customization_img3.jpeg rename aspnet/DropDownList/{Customization_images/Customization_img2.jpeg => customization_images/aspnet-web-forms-dropdownlist-adding-watermark-text.jpeg} (100%) rename aspnet/DropDownList/{Customization_images/Customization_img5.jpeg => customization_images/aspnet-web-forms-dropdownlist-applying-html-attributes.jpeg} (100%) rename aspnet/DropDownList/{Customization_images/Customization_img4.jpeg => customization_images/aspnet-web-forms-dropdownlist-applying-rounded-corner.jpeg} (100%) rename aspnet/DropDownList/{Customization_images/Customization_img1.jpeg => customization_images/aspnet-web-forms-dropdownlist-customization.jpeg} (100%) create mode 100644 aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-enable-or-disable.jpeg rename aspnet/Gantt/{Data-Binding_images/Data-Binding_img1.png => data-binding_images/aspnet-web-forms-gantt-data-binding.png} (100%) rename aspnet/Gantt/{Data-Binding_images/Data-Binding_img2.png => data-binding_images/aspnet-web-forms-gantt-flat-data.png} (100%) rename aspnet/Gantt/{Data-Binding_images/Data-Binding_img4.png => data-binding_images/aspnet-web-forms-gantt-odata.png} (100%) rename aspnet/Gantt/{Data-Binding_images/Data-Binding_img3.png => data-binding_images/aspnet-web-forms-gantt-remote-data.png} (100%) rename aspnet/Gantt/{Data-Binding_images/Data-Binding_img6.png => data-binding_images/aspnet-web-forms-gantt-webapi-service-data.png} (100%) rename aspnet/Gantt/{Data-Binding_images/Data-Binding_img5.png => data-binding_images/aspnet-web-forms-gantt-webapi.png} (100%) rename aspnet/Grid/{Data-Adaptors_images/Data-Adaptor_img8.png => data-adaptors_images/aspnet-web-forms-grid-crud-operations.png} (100%) rename aspnet/Grid/{Data-Adaptors_images/Data-Adaptor_img9.png => data-adaptors_images/aspnet-web-forms-grid-foreign-key-adaptor.png} (100%) rename aspnet/Grid/{Data-Adaptors_images/Data-Adaptor_img1.png => data-adaptors_images/aspnet-web-forms-grid-json-adaptor.png} (100%) rename aspnet/Grid/{Data-Adaptors_images/Data-Adaptor_img4.png => data-adaptors_images/aspnet-web-forms-grid-odata-adaptor.png} (100%) rename aspnet/Grid/{Data-Adaptors_images/Data-Adaptor_img5.png => data-adaptors_images/aspnet-web-forms-grid-odatav4-adaptor.png} (100%) rename aspnet/Grid/{Data-Adaptors_images/Data-Adaptor_img7.png => data-adaptors_images/aspnet-web-forms-grid-remotesave-adaptor.png} (100%) rename aspnet/Grid/{Data-Adaptors_images/Data-Adaptor_img3.png => data-adaptors_images/aspnet-web-forms-grid-url-adaptor.png} (100%) rename aspnet/Grid/{Data-Adaptors_images/Data-Adaptor_img6.png => data-adaptors_images/aspnet-web-forms-grid-webapi-adaptor.png} (100%) rename aspnet/Grid/{Data-Adaptors_images/Data-Adaptor_img2.png => data-adaptors_images/aspnet-web-forms-grid-webmethod-adaptor.png} (100%) diff --git a/aspnet/DropDownList/Customization.md b/aspnet/DropDownList/Customization.md index f5828e078..94fff6807 100644 --- a/aspnet/DropDownList/Customization.md +++ b/aspnet/DropDownList/Customization.md @@ -1,7 +1,7 @@ --- layout: post -title: Customization in DropDownList control for Syncfusion ASP.NET WebForm -description: Customization in DropDownList control for Syncfusion ASP.NET WebForm +title: Customization in ASP.NET Web Form DropDownList Control | Syncfusion +description: Learn here all about customization support in Syncfusion Essential ASP.NET Web Form DropDownList control, it's elements and more. platform: aspnet control: DropDownList documentation: ug @@ -9,7 +9,8 @@ keywords: Customization, DropDownList, dropdown, watermark text --- -# Customization + +# Customization in ASP.NET Web Forms DropDownList ## Adding watermark text @@ -29,9 +30,9 @@ It provides the short description of the expected value in dropdown and will dis {% endhighlight %} -![ ](Customization_images/Customization_img1.jpeg) +![Customization in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-customization.jpeg) -![ ](Customization_images/Customization_img2.jpeg) +![Adding watermark text in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-adding-watermark-text.jpeg) ## Applying Rounded Corner @@ -51,7 +52,7 @@ You can use ShowRoundedCorner property to add rounded borders to the input and p {% endhighlight %} -![ ](Customization_images/Customization_img3.jpeg) +![Applying rounded corner in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-applying-rounded-corner.jpeg) I> The browser support details for rounded corner is given [here](http://www.w3schools.com/cssref/css3_pr_border-radius.asp). @@ -73,7 +74,7 @@ The Enabled property is used to indicate whether the control can respond to the {% endhighlight %} -![ ](Customization_images/Customization_img4.jpeg) +![Enable or disable in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-enable-or-disable.jpeg) ## Applying HTML Attributes @@ -110,5 +111,5 @@ Additional HTML attributes can be applied to the control by using HtmlAttributes {% endtabs %} -![ ](Customization_images/Customization_img5.jpeg) +![Applying HTML attributes in ASP.NET Web Forms DropDownList.](customization_images/aspnet-web-forms-dropdownlist-applying-html-attributes.jpeg) diff --git a/aspnet/DropDownList/Customization_images/Customization_img3.jpeg b/aspnet/DropDownList/Customization_images/Customization_img3.jpeg deleted file mode 100644 index 816b08998e63266eed32875335dac3050045d8b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4387 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 diff --git a/aspnet/DropDownList/Customization_images/Customization_img2.jpeg b/aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-adding-watermark-text.jpeg similarity index 100% rename from aspnet/DropDownList/Customization_images/Customization_img2.jpeg rename to aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-adding-watermark-text.jpeg diff --git a/aspnet/DropDownList/Customization_images/Customization_img5.jpeg b/aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-applying-html-attributes.jpeg similarity index 100% rename from aspnet/DropDownList/Customization_images/Customization_img5.jpeg rename to aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-applying-html-attributes.jpeg diff --git a/aspnet/DropDownList/Customization_images/Customization_img4.jpeg b/aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-applying-rounded-corner.jpeg similarity index 100% rename from aspnet/DropDownList/Customization_images/Customization_img4.jpeg rename to aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-applying-rounded-corner.jpeg diff --git a/aspnet/DropDownList/Customization_images/Customization_img1.jpeg b/aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-customization.jpeg similarity index 100% rename from aspnet/DropDownList/Customization_images/Customization_img1.jpeg rename to aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-customization.jpeg diff --git a/aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-enable-or-disable.jpeg b/aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-enable-or-disable.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..039a5e2caf6d442d73e6231ac00904ec5fd980e1 GIT binary patch literal 1815 zcmds%X;4#F7>3U!%gx3>AV7fV6_5gIgFpmvl*pQ5r*&|{sECLP(o#kiK~OHDh|pS! zT5%bS5Jf~B7f5ia4OFTKEf}pV(J3wzu{Ht~BH8ZgP1~`f{n2ImtLM!5bI!Tnd7tk=WNN{v9oAb@$Qn+z5DimexTyu zp~Kbk<0ooP)}E@n(9oz*HeI}Q`KxQKUthn`cC-EVo$u~;_w@E@9zJ?J@WbGfp{GBN z{`_KWT=#N9Z?JG7fbtvGE3!AZxFnYql}e$a7B0jpn_LtwmFDJ0w+oFy6E@kq`)_CP z!pf`8w=g{d7L7QpO;@uVr-~kWj#|)uCHs3|h5w4|71$qK8o;3-WOx)V5Ch$G^9L~> zuSyMg|MtTx>y+;nZ~VwqPfuEfoNstJFYgZCxOE`}VdFA_1A%cV7r#0G3IyktV1~dI z{q?ugR#s+tvQj1G^PKWeg$$y)vJwb}RyRPy$xJb6M!6g?B0oFUNFiC?ElQ%j}~>rrK~$r!H>(jUY$Azlzv z<&skAxVf%Oi`heP>ni!o4l!|eh*=U{*KXAiViD*8!S&NorNQxdhiS*XaAMn8 z(-BjH%kRnLx*mO2*9%$k@RIw%pA z*NDGSHPRf2Etjo_py0;;qH+wLm{Xjm(wUDw2~IR0-ZGm)|dOe(w&!F|&+dlRu0}a-(Z&{1|3&a3chd6>7D_oj77szwiPC&51;maF0Chsi8=# r)tX{6;v_u$N|PUrsWR7eW*alBm9;f{7qoSrh+a}5Qgx)x!C>Dn^3PyV literal 0 HcmV?d00001 diff --git a/aspnet/Gantt/Data-Binding.md b/aspnet/Gantt/Data-Binding.md index 04dc9b25e..c0ee3cb40 100644 --- a/aspnet/Gantt/Data-Binding.md +++ b/aspnet/Gantt/Data-Binding.md @@ -1,13 +1,14 @@ --- layout: post -title: Data Binding | Gantt | ASP.NET Webforms | Syncfusion -description: data binding +title: Data Binding in ASP.NET Web Forms Gantt Control | Syncfusion +description: Learn here all about data binding support in Syncfusion Essential ASP.NET Web Forms Gantt control, it's elements and more. platform: aspnet control: Gantt documentation: ug --- -# Data Binding + +# Data Binding in ASP.NET Web Forms Gantt Data binding is the process that establishes a connection between the application and different kinds of data sources such as business objects. @@ -299,7 +300,7 @@ The output of the above steps is as follows. -![](Data-Binding_images/Data-Binding_img1.png) +![Data binding in ASP.NET Web Forms Gantt.](data-binding_images/aspnet-web-forms-gantt-data-binding.png) Data Binding {:.caption} @@ -747,7 +748,7 @@ The following screenshot shows the output of the above steps. -![](Data-Binding_images/Data-Binding_img2.png) +![Flat data in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-flat-data.png) Self-Referential Data Binding {:.caption} @@ -799,8 +800,8 @@ The following code example describes the above behavior. The following output is displayed for the code above, -![](Data-Binding_images/Data-Binding_img3.png) -![](Data-Binding_images/Data-Binding_img4.png) +![Remote data in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-remote-data.png) +![OData in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-odata.png) ### WebAPI @@ -846,5 +847,5 @@ namespace GanttExportService { The following output is displayed as a result of the above code example. -![](Data-Binding_images/Data-Binding_img5.png) -![](Data-Binding_images/Data-Binding_img6.png) \ No newline at end of file +![WebAPI in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-webapi.png) +![WebAPI service data in ASP.NET Web Form Gantt.](data-binding_images/aspnet-web-forms-gantt-webapi-service-data.png) \ No newline at end of file diff --git a/aspnet/Gantt/Data-Binding_images/Data-Binding_img1.png b/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-data-binding.png similarity index 100% rename from aspnet/Gantt/Data-Binding_images/Data-Binding_img1.png rename to aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-data-binding.png diff --git a/aspnet/Gantt/Data-Binding_images/Data-Binding_img2.png b/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-flat-data.png similarity index 100% rename from aspnet/Gantt/Data-Binding_images/Data-Binding_img2.png rename to aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-flat-data.png diff --git a/aspnet/Gantt/Data-Binding_images/Data-Binding_img4.png b/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-odata.png similarity index 100% rename from aspnet/Gantt/Data-Binding_images/Data-Binding_img4.png rename to aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-odata.png diff --git a/aspnet/Gantt/Data-Binding_images/Data-Binding_img3.png b/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-remote-data.png similarity index 100% rename from aspnet/Gantt/Data-Binding_images/Data-Binding_img3.png rename to aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-remote-data.png diff --git a/aspnet/Gantt/Data-Binding_images/Data-Binding_img6.png b/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-webapi-service-data.png similarity index 100% rename from aspnet/Gantt/Data-Binding_images/Data-Binding_img6.png rename to aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-webapi-service-data.png diff --git a/aspnet/Gantt/Data-Binding_images/Data-Binding_img5.png b/aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-webapi.png similarity index 100% rename from aspnet/Gantt/Data-Binding_images/Data-Binding_img5.png rename to aspnet/Gantt/data-binding_images/aspnet-web-forms-gantt-webapi.png diff --git a/aspnet/Grid/Data-Adaptors.md b/aspnet/Grid/Data-Adaptors.md index 01377d8a7..0b3b6d9bf 100644 --- a/aspnet/Grid/Data-Adaptors.md +++ b/aspnet/Grid/Data-Adaptors.md @@ -1,18 +1,19 @@ --- layout: post -title: data adaptors with Grid widget for Syncfusion Essential JS -description: How to enable data adaptors and its functionalities +title: Data Adaptors in ASP.NET Web Forms Grid Control | Syncfusion +description: Learn here all about data adaptors support in Syncfusion Essential ASP.NET Web Forms Grid controls, it's elements and more. platform: aspnet control: Grid documentation: ug --- -# Data Adaptors + +# Data Adaptors in ASP.NET Web Forms Grid The Data adaptor is a mechanism through which the `DataManager` interact with the remote service or local dataSource. The `DataManager` has several preconfigured Data Adaptors, refer to the [link](https://help.syncfusion.com/aspnetmvc/datamanager/data-adaptors). In Grid, the adaptor can be specified using the `Adaptor` property of the `DataManager`. -## JSON Adaptor +## JSON Adaptor The JSON Adaptor is used when the grid is bound with local datasource. It can be enabled in Grid using `Adaptor` property as ` JsonAdaptor`. The `JsonAdaptor` is the default adaptor used by `DataManager` when bind with datasource controls such as SqlDataSource, ObjectDataSource and also while using datasource such as IEnumerable, DataTable etc. @@ -50,9 +51,9 @@ The following code example describes the above behavior. The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img1.png) +![JSON adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-json-adaptor.png) -## WebMethod Adaptor +## WebMethod Adaptor The WebMethod Adaptor is used to bind data source from remote services and code behind methods. It can be enabled in Grid using `Adaptor` property of `DataManager` as `WebMethodAdaptor`. @@ -108,9 +109,9 @@ You can use the following code example to use WebMethod adaptor. The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img2.png) +![Webmethod adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-webmethod-adaptor.png) -## Url Adaptor +## Url Adaptor The Url Adaptor is the base adaptor that would interact with remote services. It can be enabled in Grid using `Adaptor` property of `DataSource` as `UrlAdaptor`. For every operations, an AJAX post will be send to the specified data service. @@ -162,9 +163,9 @@ N> 2. The `count` must be returned along with response when paging is enabled in The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img3.png) +![Url adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-url-adaptor.png) -## OData Adaptor +## OData Adaptor OData Adaptor that is extended from `UrlAdaptor`, is used for consuming data through OData Service. We have an online OData Service “https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders” created specifically for Syncfusion Controls @@ -192,9 +193,10 @@ You can use the following code example to use OData adaptor. The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img4.png) +![OData adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-odata-adaptor.png) + -## ODataV4 Adaptor +## ODataV4 Adaptor OData V4 Adaptor that is extended from `ODataAdaptor`, is used for consuming data from OData V4 Service @@ -220,9 +222,9 @@ You can use the following code example to use ODataV4 adaptor. The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img5.png) +![ODataV4 adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-odatav4-adaptor.png) -## WebAPI Adaptor +## WebAPI Adaptor WebAPI Adaptor that is extended from `ODataAdaptor`, is used for consuming data from WebApi Service @@ -267,9 +269,9 @@ You can use the following code example to use WebAPI adaptor. The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img6.png) +![WebAPI adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-webapi-adaptor.png) -## RemoteSave Adaptor +## RemoteSave Adaptor Sometimes you may need to perform all Grid Actions in client-side except the CRUD operations that should be interacted with server-side to persist data. It can be achieved in Grid by using `RemoteSaveAdaptor`. @@ -331,13 +333,13 @@ You can use the following code example to use RemoteSave adaptor. The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img7.png) +![Remotesave adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-remotesave-adaptor.png) On performing CRUD operations in Grid, the record changes will be sent to server-side as in the following screenshot. -![](Data-Adaptors_images/Data-Adaptor_img8.png) +![CRUD operations in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-crud-operations.png) -## Foreign Key Adaptor +## Foreign Key Adaptor The Grid can have a look up column. The Foreign key column using `ForeignKeyField` has some limitations such as sort/group operations on column will happen based on `Field` instead of `ForeignKeyField`. The `ForeignKeyAdaptor` can be used to overcome this limitation. @@ -398,6 +400,6 @@ N> 2. By default, the `ForeignKeyAdaptor` uses `JsonAdaptor`, to use other adapt The following output is displayed as a result of the above code example. -![](Data-Adaptors_images/Data-Adaptor_img9.png) +![Foreign key adaptor in ASP.NET Web Forms Grid.](data-adaptors_images/aspnet-web-forms-grid-foreign-key-adaptor.png) diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img8.png b/aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-crud-operations.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img8.png rename to aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-crud-operations.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img9.png b/aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-foreign-key-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img9.png rename to aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-foreign-key-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img1.png b/aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-json-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img1.png rename to aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-json-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img4.png b/aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-odata-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img4.png rename to aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-odata-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img5.png b/aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-odatav4-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img5.png rename to aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-odatav4-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img7.png b/aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-remotesave-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img7.png rename to aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-remotesave-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img3.png b/aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-url-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img3.png rename to aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-url-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img6.png b/aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-webapi-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img6.png rename to aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-webapi-adaptor.png diff --git a/aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img2.png b/aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-webmethod-adaptor.png similarity index 100% rename from aspnet/Grid/Data-Adaptors_images/Data-Adaptor_img2.png rename to aspnet/Grid/data-adaptors_images/aspnet-web-forms-grid-webmethod-adaptor.png From 3dbc7a3a52e6c104eba948376bd6de93e3beaa1b Mon Sep 17 00:00:00 2001 From: Sharly-Atieno Date: Thu, 23 May 2024 12:45:36 +0300 Subject: [PATCH 6/7] Create Customization_img3.jpeg --- .../customization_images/Customization_img3.jpeg | Bin 0 -> 4387 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 aspnet/DropDownList/customization_images/Customization_img3.jpeg diff --git a/aspnet/DropDownList/customization_images/Customization_img3.jpeg b/aspnet/DropDownList/customization_images/Customization_img3.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..816b08998e63266eed32875335dac3050045d8b0 GIT binary patch literal 4387 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 literal 0 HcmV?d00001 From f8cd55281ea96b4b582b58c9711edde04f2b2e1d Mon Sep 17 00:00:00 2001 From: Sharly-Atieno Date: Thu, 23 May 2024 12:46:44 +0300 Subject: [PATCH 7/7] made changes --- .../Customization_img3.jpeg | Bin 4387 -> 0 bytes ...-web-forms-dropdownlist-customization.jpeg | Bin 4655 -> 4387 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 aspnet/DropDownList/customization_images/Customization_img3.jpeg diff --git a/aspnet/DropDownList/customization_images/Customization_img3.jpeg b/aspnet/DropDownList/customization_images/Customization_img3.jpeg deleted file mode 100644 index 816b08998e63266eed32875335dac3050045d8b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4387 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 diff --git a/aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-customization.jpeg b/aspnet/DropDownList/customization_images/aspnet-web-forms-dropdownlist-customization.jpeg index df14dd2de13b984e527ae5ecc5cc7de5300540f6..816b08998e63266eed32875335dac3050045d8b0 100644 GIT binary patch literal 4387 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 literal 4655 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