Click here to Skip to main content
15,887,436 members
Home / Discussions / C#
   

C#

 
QuestionHow Can I export data from DataGridView to Acrobat Reader ? Pin
HDas7-May-10 22:38
HDas7-May-10 22:38 
AnswerRe: How Can I export data from DataGridView to Acrobat Reader ? Pin
Richard MacCutchan7-May-10 22:52
mveRichard MacCutchan7-May-10 22:52 
GeneralRe: How Can I export data from DataGridView to Acrobat Reader ? Pin
DeepToot8-May-10 9:25
DeepToot8-May-10 9:25 
GeneralRe: How Can I export data from DataGridView to Acrobat Reader ? Pin
Richard MacCutchan8-May-10 10:02
mveRichard MacCutchan8-May-10 10:02 
Question3 tier app, data access layer, business logic layer Pin
sky39137-May-10 20:23
sky39137-May-10 20:23 
AnswerRe: 3 tier app, data access layer, business logic layer Pin
Peace ON7-May-10 21:25
Peace ON7-May-10 21:25 
GeneralRe: 3 tier app, data access layer, business logic layer Pin
sky39138-May-10 19:16
sky39138-May-10 19:16 
AnswerRe: 3 tier app, data access layer, business logic layer Pin
Stanciu Vlad7-May-10 22:39
Stanciu Vlad7-May-10 22:39 
As far as I know 3-layer architecture is something like this:
Data Access Layer(DAL) <-> Business Layer(BL) <-> User Interface Layer(UI)

Note that tier is diffrent form layer.

DAL is responsible for accessing data from the database (if there is any)
BL is responsible for applying business rules to the data
UI is responsible for displaying the data to the user and providing means for him to change it.
The data travels in special objects called Bussiness Objects.

I strongly recommend that from the DAL to not return data readers, especialy if the DAL component is on a machine and you reader reaches another component on another machine - this thing will not work in a 3-tier architecture.

You could use for the bussiness objects the dataset created by Visual Studio. The newer versions have a functionality which separate the business objects (data tables and data rows) from the table adapters in different namespaces (even different projects I think).

Also I think there isn't a "good tutorial", but different opinions, read a couple of them and then form your own. Smile | :)
I have no smart signature yet...

GeneralRe: 3 tier app, data access layer, business logic layer Pin
sky39138-May-10 19:14
sky39138-May-10 19:14 
GeneralRe: 3 tier app, data access layer, business logic layer Pin
Stanciu Vlad8-May-10 21:02
Stanciu Vlad8-May-10 21:02 
AnswerRe: 3 tier app, data access layer, business logic layer Pin
Keith Barrow8-May-10 0:01
professionalKeith Barrow8-May-10 0:01 
GeneralRe: 3 tier app, data access layer, business logic layer Pin
sky39138-May-10 19:21
sky39138-May-10 19:21 
GeneralRe: 3 tier app, data access layer, business logic layer Pin
Pete O'Hanlon8-May-10 22:11
mvePete O'Hanlon8-May-10 22:11 
AnswerRe: 3 tier app, data access layer, business logic layer Pin
sky39138-May-10 19:58
sky39138-May-10 19:58 
QuestionVehicle detection in C# Pin
ruknil7-May-10 18:07
ruknil7-May-10 18:07 
AnswerRe: Vehicle detection in C# Pin
Abhinav S7-May-10 21:00
Abhinav S7-May-10 21:00 
AnswerRe: Vehicle detection in C# Pin
Peace ON7-May-10 22:33
Peace ON7-May-10 22:33 
GeneralRe: Vehicle detection in C# Pin
Stanciu Vlad7-May-10 22:41
Stanciu Vlad7-May-10 22:41 
GeneralRe: Vehicle detection in C# Pin
OriginalGriff7-May-10 22:46
mveOriginalGriff7-May-10 22:46 
GeneralRe: Vehicle detection in C# Pin
DeepToot8-May-10 9:28
DeepToot8-May-10 9:28 
GeneralRe: Vehicle detection in C# Pin
OriginalGriff7-May-10 22:44
mveOriginalGriff7-May-10 22:44 
AnswerRe: Vehicle detection in C# Pin
Peace ON7-May-10 22:54
Peace ON7-May-10 22:54 
GeneralRe: Vehicle detection in C# Pin
ruknil7-May-10 23:39
ruknil7-May-10 23:39 
AnswerRe: Vehicle detection in C# Pin
Peace ON7-May-10 23:41
Peace ON7-May-10 23:41 
GeneralRe: Vehicle detection in C# Pin
ruknil7-May-10 23:47
ruknil7-May-10 23:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.