mond007
Active member
Hi
I am hoping to enlist the opinion or alternatives to the following Screen Designs. I am basically developing an Application to maintain the following two tables.
My reading was the following link before posting this question, which I understood btw :
Master/Detail (Parent/Child) Data-binding (.NET 2.0+ WinForms)-VBForums
I have done extensive reading up and I'm am exhausted by trying to choose the correct Databinding required for a parent/child to show my Listbox or something equivalent in the 1st Maintain Parent Screen and display the child record in screen. It maybe I am going about the wrong way - as there maybe a far more elegant solution by using automated method unknown to me (yet!). Would be great if there was a CMS system off the shelf but doubt it.
Basically, even though the bottom half of the main Parent Screen 1 can be ignored, I am struggling to decide what form object to use to display a list of "Parent" records in table/column format. (I think I understand how to bind the two tables).
The Question is : Do I use a Listbox and load using ADO.Net to load the record details to Listbox Columns ?. The reason for not using DatagridViews is because they do not have the same look and feel of a well designed GUI for users (even with the controls).
I am looking for a clean table where rows are populated from the DataSet.
Thanks in advance for any suggestions. Kuldip.
I am hoping to enlist the opinion or alternatives to the following Screen Designs. I am basically developing an Application to maintain the following two tables.
My reading was the following link before posting this question, which I understood btw :
Master/Detail (Parent/Child) Data-binding (.NET 2.0+ WinForms)-VBForums
VB.NET:
With QuestionAnswerData.Tables("Questions")
.Columns.Add("QuestionID", GetType(Integer))
.Columns.Add("QuestionNo", GetType(String))
.Columns.Add("Question", GetType(String))
.Columns.Add("AnswerSection", GetType(String))
.Columns.Add("AnswerSectionColor", GetType(String))
.Columns.Add("AnswerImage", GetType(String))
.Columns.Add("AnswerHyperlink", GetType(String))
End With
With QuestionAnswerData.Tables("Answers")
.Columns.Add("QuestionID", GetType(Integer))
.Columns.Add("AnswerRef", GetType(String))
.Columns.Add("AnswerFormat", GetType(String))
.Columns.Add("AnswerColour", GetType(String))
.Columns.Add("AnswerDescription", GetType(String))
End With
Basically, even though the bottom half of the main Parent Screen 1 can be ignored, I am struggling to decide what form object to use to display a list of "Parent" records in table/column format. (I think I understand how to bind the two tables).
The Question is : Do I use a Listbox and load using ADO.Net to load the record details to Listbox Columns ?. The reason for not using DatagridViews is because they do not have the same look and feel of a well designed GUI for users (even with the controls).
I am looking for a clean table where rows are populated from the DataSet.
Thanks in advance for any suggestions. Kuldip.