robbycraig
Member
- Joined
- Mar 2, 2006
- Messages
- 7
- Programming Experience
- 1-3
I have a Visual Basic .net front end to an sql 2000 database. In one table I have two columns called department and category. The accounts department has different categories that are applicable.
So on my server I have a department table, a category table and an accounts category table as well as my main data table (with the dep and cat columns). On my form I have two combo boxes one linked to the department table and one to the category table. I have an event on the department combo box that changes the binding of the category box when the accounts departmrent selected
The problem with this is that when I call
Me.DsBoxes1.HasChanges() it returns true, which I don't want, as it isnt. Any help will be much appreciated. I am sure there is a much better way to do this I just cant think how
So on my server I have a department table, a category table and an accounts category table as well as my main data table (with the dep and cat columns). On my form I have two combo boxes one linked to the department table and one to the category table. I have an event on the department combo box that changes the binding of the category box when the accounts departmrent selected
VB.NET:
[SIZE=2][COLOR=#0000ff]Private[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]Sub[/COLOR][/SIZE][SIZE=2] comboDep_SelectedIndexChanged([/SIZE][SIZE=2][COLOR=#0000ff]ByVal[/COLOR][/SIZE][SIZE=2] sender [/SIZE][SIZE=2][COLOR=#0000ff]As[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]Object[/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#0000ff]ByVal[/COLOR][/SIZE][SIZE=2] e [/SIZE][SIZE=2][COLOR=#0000ff]As[/COLOR][/SIZE][SIZE=2] System.EventArgs) [/SIZE][SIZE=2][COLOR=#0000ff]Handles[/COLOR][/SIZE][SIZE=2] comboDep.SelectedIndexChanged
[/SIZE][SIZE=2]
[/SIZE][SIZE=2][COLOR=#0000ff]If[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]Me[/COLOR][/SIZE][SIZE=2].comboDep.SelectedIndex = 0 [/SIZE][SIZE=2][COLOR=#0000ff]Then
[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]Me[/COLOR][/SIZE][SIZE=2].comboCat.ValueMember = "tblCategoryAccounts.CategoryAbv"
[/SIZE][SIZE=2][COLOR=#0000ff]Me[/COLOR][/SIZE][SIZE=2].comboCat.DisplayMember = "tblCategoryAccounts.Category"
[/SIZE][SIZE=2][COLOR=#0000ff]Else
[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]Me[/COLOR][/SIZE][SIZE=2].comboCat.ValueMember = "tblCategory.CategoryAbv"
[/SIZE][SIZE=2][COLOR=#0000ff]Me[/COLOR][/SIZE][SIZE=2].comboCat.DisplayMember = "tblCategory.Category"
[/SIZE][SIZE=2][COLOR=#0000ff]End[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]If
[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]If[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]Not[/COLOR][/SIZE][SIZE=2] dataFilled [/SIZE][SIZE=2][COLOR=#0000ff]Then
[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]Me[/COLOR][/SIZE][SIZE=2].comboCat.SelectedValue = ""
[/SIZE][SIZE=2][COLOR=#0000ff]End[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]If
[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]End[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]Sub
[/COLOR][/SIZE]
The problem with this is that when I call
Me.DsBoxes1.HasChanges() it returns true, which I don't want, as it isnt. Any help will be much appreciated. I am sure there is a much better way to do this I just cant think how