23
Answers

Listbox being poplutaed with Access database.

Photo of greg_isenberg

greg_isenberg

20y
6.9k
1
Hi. This is using VB.NET and Access. I am populating a listbox via datasource from an Access Database on FormLoad. I have the listbox set for multi selection. My problem is when I attempt to retrieve the selected items I am getting errors. I have been trying to use the SelectedItems of the ListBox. If I take away the DataSource and load the contents manually, it works fine. I am thinking that using ADO you must retrieve the selected items a different way, but I cannot find anything on the net for a solution. Any help would be greatly appreciated. Thanks

Answers (23)

0
Photo of Muralidharan Deenathayalan
NA 11.9k 1.5m 13y
Please find the attached. It is a complete solution for your question.


Kindly let me know, if you have any issues.
Accepted
0
Photo of saifullah khan
NA 304 237.7k 13y
great sir very very great.it is 100% correct
0
Photo of Abhimanyu K Vatsa
NA 50.9k 12.4m 13y
excellent attachment Murali. saifullah go with murali, this is also one of the nice way.
0
Photo of Muralidharan Deenathayalan
NA 11.9k 1.5m 13y

You want the cascading dropdownlist .

http://www.asp.net/ajax/ajaxcontroltoolkit/samples/CascadingDropDown/CascadingDropDown.aspx
http://www.asp.net/ajax/ajaxcontroltoolkit/samples/walkthrough/ccdwithdb.aspx
http://www.aspsnippets.com/Articles/Creating-Cascading-DropDownLists-in-ASP.Net.aspx
0
Photo of Abhimanyu K Vatsa
NA 50.9k 12.4m 13y
Job1

for the very first dropdown (province) bind the all database record (you have 4 records). Code would be something like,

<asp:DropDownList
        id="DropDownList1"
        DataSourceID="SqlDataSource1"
        DataTextField="province"
        DataValueField="ID"
        Runat="server" AutoPostBack="True" />
</br>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:DatabaseConnectionString1 %>"
            ProviderName="<%$ ConnectionStrings:DatabaseConnectionString1.ProviderName %>"
            SelectCommand="SELECT [ID], [province] FROM [tblprovince]"></asp:SqlDataSource>

Note: remember to mark autopostback enabled. 

Job2

Use the code in the code-behind for selectedIndexChenged event of above dropdown.

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
         //here you have to place the binding data of division drop down
         
    }


i hope this helps






0
Photo of saifullah khan
NA 304 237.7k 13y
sir i have two questions here.
1. should i bind both of the dropdowns to division table?
2. could you please tell me query?
0
Photo of Abhimanyu K Vatsa
NA 50.9k 12.4m 13y
You have to bind the dropdown control to your database. and execute some queries via dropdown change. 

Refer this post http://www.vbdotnetheaven.com/UploadFile/abhikumarvatsa/2333/