473,503 Members | 2,259 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Suggestion for data input

Art
Hi,

I've got an application I use to track and montior expenses from invoices.
There can be a variety of invoices... consulting, equipment, services, etc.

My application has three panels in the data entry area -- my question is
about the third panel. One panel is for information common to all invoice
types (invoice number for example). The second panel has radio buttons where
I'd select the invoice type.

Below these panels is the third panel that contains the detailed invoice
information.

Currently I create my own rows with whatever controls I need in it -- a
date/time picker, a text box, a combo box. These vary by invoice type.
There are also some inter-column calculations (rate x hours = cost). This
requires that I handle the deletion of rows, copying rows, putting in
scrollable column titles, and so on.

It seems that it might be easier to do this with a control like a datagrid.
Thus far I've only used a datagrid to display information, and I didn't need
columns to be things like a combo box.

Is this a way to go or is there something else that's better than building
my own rows?

I'd really appreciate any suggestions or references.

Thanks,

Art
Nov 21 '05 #1
1 836
You can try this contro. It is a basically a listview control in which
you can place any other type control in a cell. It might help you:

http://www.glacialcomponents.com/Pro...id=GlacialList

Nov 21 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
4500
by: CW | last post by:
I wrote an HTML based chat application. The front end is built entirely on HTML + javascript. Essentially, I have a hidden frame that's refreshed frequently and any new messages are displayed in...
0
5619
by: NicK chlam via DotNetMonster.com | last post by:
this is the error i get System.Data.OleDb.OleDbException: Syntax error in INSERT INTO statement. at System.Data.Common.DbDataAdapter.Update(DataRow dataRows, DataTableMapping tableMapping) at...
5
2213
by: Gene | last post by:
What can I do if I want to get the result using the sql command? for example, the select command is "select Name from Employee where StaffID=10" How to get the "Name"??? dim Name as string and...
1
1850
by: Khoa Nguyen | last post by:
I am trying to come up with a grammar that describes the following: record = f1,f2,...,fn END_RECORD All the f(i) has to be in that order. Any f(i) can be absent (e.g. f1,,f3,f4,,f6 END_RECORD)...
13
1647
by: roberto | last post by:
I have this kind of information on a db table COMPANY USER MYDATA ______________________________ AA 01 AA01 USER AAUS 01 USER AA01US BB
20
2154
by: Allan Ebdrup | last post by:
I have a suggestion for C# I would like reader/writer locks to be built in to the language. When you want to aquire a loct on an object o you write lock(o) { ...//critical region } I would...
19
247994
Atli
by: Atli | last post by:
Introduction At some point, all web developers will need to collect data from their users. In a dynamic web page, everything revolves around the users input, so knowing how to ask for and collect...
3
1595
by: max3 | last post by:
Step Description of Task Remark 1 Create a class to represent the student This class is to define the following data items: o declare the variables required to store the data of one student...
27
1654
by: Mikhail Kovalev | last post by:
Hi. I work with recursive array trees of 10-20 levels in PHP. So far I have been using serialize() to store the arrays, generating files 5+ MB large, which take 10-15 seconds to unserialize and...
2
1165
by: Jeremy S. | last post by:
Using .NET 3.5.I need to build a collection of strings given the following input (presented in the app as a DataTable): NodeID --- ParentNodeID --- CultureName --- NodeText 1 --- 2 ---...
0
7207
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7093
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7291
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
5598
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
5023
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4690
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3180
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
1
748
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
402
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.