Click here to Skip to main content
15,905,233 members
Home / Discussions / C#
   

C#

 
GeneralRe: creating a tile pattern of user controls Pin
PIEBALDconsult3-Aug-08 11:56
mvePIEBALDconsult3-Aug-08 11:56 
GeneralRe: creating a tile pattern of user controls Pin
ideasman3-Aug-08 21:05
ideasman3-Aug-08 21:05 
AnswerRe: creating a tile pattern of user controls Pin
nelsonpaixao3-Aug-08 15:10
nelsonpaixao3-Aug-08 15:10 
AnswerRe: creating a tile pattern of user controls Pin
Mycroft Holmes3-Aug-08 15:48
professionalMycroft Holmes3-Aug-08 15:48 
GeneralRe: creating a tile pattern of user controls Pin
ideasman3-Aug-08 21:14
ideasman3-Aug-08 21:14 
GeneralRe: creating a tile pattern of user controls Pin
Mycroft Holmes3-Aug-08 21:22
professionalMycroft Holmes3-Aug-08 21:22 
GeneralRe: creating a tile pattern of user controls Pin
ideasman3-Aug-08 23:07
ideasman3-Aug-08 23:07 
Questionc# and implementing security Pin
Ryan Minor3-Aug-08 2:19
Ryan Minor3-Aug-08 2:19 
AnswerRe: c# and implementing security Pin
Kevin McFarlane3-Aug-08 5:01
Kevin McFarlane3-Aug-08 5:01 
AnswerRe: c# and implementing security Pin
nelsonpaixao3-Aug-08 15:17
nelsonpaixao3-Aug-08 15:17 
Questionconnecting to excel 2007 Pin
Abdul Rahman Hamidy3-Aug-08 2:02
Abdul Rahman Hamidy3-Aug-08 2:02 
AnswerRe: connecting to excel 2007 Pin
MarkB7773-Aug-08 14:44
MarkB7773-Aug-08 14:44 
QuestionRegular expressions: Show matches [modified] Pin
MyPiano3-Aug-08 2:00
MyPiano3-Aug-08 2:00 
AnswerRe: Regular expressions: Show matches Pin
Nicholas Butler3-Aug-08 2:52
sitebuilderNicholas Butler3-Aug-08 2:52 
GeneralRe: Regular expressions: Show matches Pin
MyPiano3-Aug-08 3:13
MyPiano3-Aug-08 3:13 
AnswerRe: Regular expressions: Show matches Pin
Guffa3-Aug-08 3:37
Guffa3-Aug-08 3:37 
GeneralRe: Regular expressions: Show matches Pin
MyPiano3-Aug-08 3:40
MyPiano3-Aug-08 3:40 
QuestionDataGridView scrolling? Pin
kbalias2-Aug-08 22:19
kbalias2-Aug-08 22:19 
AnswerRe: DataGridView scrolling? Pin
Mycroft Holmes2-Aug-08 22:47
professionalMycroft Holmes2-Aug-08 22:47 
GeneralRe: DataGridView scrolling? Pin
kbalias2-Aug-08 22:55
kbalias2-Aug-08 22:55 
GeneralRe: DataGridView scrolling? Pin
Mycroft Holmes3-Aug-08 2:25
professionalMycroft Holmes3-Aug-08 2:25 
QuestionChallenge for C# guru's Pin
MarkB7772-Aug-08 21:50
MarkB7772-Aug-08 21:50 
AnswerRe: Challenge for C# guru's Pin
Nicholas Butler2-Aug-08 23:43
sitebuilderNicholas Butler2-Aug-08 23:43 
Oh for a preprocessor...

How about this:

static Dictionary<Fields, Action<Record, string>> sLinks;
 
static void InitLinks()
{
  sLinks = new Dictionary<Fields, Action<Record, string>>();
  sLinks.Add( Fields.COMPANY, ( record, value ) => record.company = value );
  sLinks.Add( Fields.EMAIL, ( record, value ) => record.email = value );
  sLinks.Add( Fields.FAX, ( record, value ) => record.fax = value );
  sLinks.Add( Fields.FIRSTNAME, ( record, value ) => record.firstName = value );
  ...
}
 
char value;
foreach ( var link in sLinks )
{
  if ( fields.TryGetValue( ( int ) link.Key, out value ) )
    link.Value( record, grid[ 1, ( int ) value - 64 ].ToString() );
}


----------------------------------
Be excellent to each other Smile | :)

GeneralRe: Challenge for C# guru's [modified] Pin
Guffa3-Aug-08 0:24
Guffa3-Aug-08 0:24 
GeneralRe: Challenge for C# guru's Pin
Nicholas Butler3-Aug-08 1:00
sitebuilderNicholas Butler3-Aug-08 1:00 

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.