Add Xml Datasource to gridview DropDown list
HI friends ,In this article i would like to explain "how to bind XML Datasource to Dropdown list" just follow the steps clearly
First we need to create a XML file to store the data.suppose you would like to store contries data in xml file and bind that data to Dropdown list
Step 1:Add new Xml file to your existing Aspnet projectFirst we need to create a XML file to store the data.suppose you would like to store contries data in xml file and bind that data to Dropdown list
Step 2:copy the following code in to XML file
<?xml version="1.0" encoding="utf-8" ?> <Countries> <Country name="India" value="1"></Country> <Country name="America" value="2"></Country> <Country name="France" value="3"></Country> <Country name="Saudi" value="4"></Country> <Country name="Srilanka" value="5"></Country> </Countries>
Step 3:save the file with countries.xml
Step 4:now open the page which contains Gridview
Step 5: Now add the following code for your gridview.In the below code , i am added One Xml datasource which is available in our Toolbox.just Drag and Drop the Xml datasource.then just add the Datasource ID of the drop downlist
<asp:TemplateField HeaderText="DOB">
<ItemTemplate>
<asp:Label ID="lbl_ct" runat="server" Text='<%# Bind("country")%>'>>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList ID="ddl_ct" AutoPostBack="True"
DataTextField="name" DataValueField="value" runat="server"
AppendDataBoundItems="True" DataSourceID="countries"
SelectedValue='<%# Bind("country", "{0}") %>' >
</asp:DropDownList>
<asp:XmlDataSource ID="countries" runat="server" DataFile="~/XmlDataSource/countries.xml">
</asp:XmlDataSource>
</EditItemTemplate>
</asp:TemplateField>
Success....Now the data will displayed in the Drop down list
Thats it...
Labels: .Net Tutorials, Aspnet, C#, CSharp, Gridview, SqlServer, Tanisha, Xml



2 Comments:
Good Work...
Thanks For Sharing
Post a Comment
Subscribe to Post Comments [Atom]
<< Home