Click here to Skip to main content
15,890,557 members
Home / Discussions / C#
   

C#

 
GeneralRe: Update to DB Failure Pin
Heath Stewart11-Jun-04 10:38
protectorHeath Stewart11-Jun-04 10:38 
GeneralRe: Update to DB Failure Pin
MrJJKoolJ11-Jun-04 11:26
MrJJKoolJ11-Jun-04 11:26 
GeneralRe: Update to DB Failure Pin
Heath Stewart11-Jun-04 11:52
protectorHeath Stewart11-Jun-04 11:52 
GeneralRe: Update to DB Failure Pin
MrJJKoolJ11-Jun-04 12:19
MrJJKoolJ11-Jun-04 12:19 
GeneralImport a comma delimited text file to a access database Pin
kornstyle11-Jun-04 7:31
kornstyle11-Jun-04 7:31 
GeneralRe: Import a comma delimited text file to a access database Pin
Heath Stewart11-Jun-04 8:30
protectorHeath Stewart11-Jun-04 8:30 
GeneralDataGridTextBoxColumn won't word wrap Pin
holt11-Jun-04 6:05
holt11-Jun-04 6:05 
GeneralRe: DataGridTextBoxColumn won't word wrap Pin
Heath Stewart11-Jun-04 6:27
protectorHeath Stewart11-Jun-04 6:27 
The TextBox is only displayed when editing. When the text is displayed, it is simply drawn in the bounds and is clipped.

In order to word-wrap when displaying the text, you must extend DataGridTextBoxColumn and override Paint (the one with the most parameters, sine that's the one that's ultimately called) and GetMinimumHeight. When painting the string, make sure that StringFormatFlags.NoWrap is not set (negating the StringFormat.FormatFlags property with a bitwise AND), and set/unset anything else you want/don't want, including for other properties of the StringFormat.

The trick is that you have to use the Graphics object passed to Paint to call MeasureString, so that you can adjust the return value of GetMinimumHeight (since only enough for one line of text is displayed by default), but nothing that can't be done.

 

Microsoft MVP, Visual C#
My Articles
GeneralRe: DataGridTextBoxColumn won't word wrap Pin
holt11-Jun-04 7:14
holt11-Jun-04 7:14 
GeneralC++ pointer char* in dll function - string in C# Pin
SasaTod11-Jun-04 5:46
SasaTod11-Jun-04 5:46 
GeneralRe: C++ pointer char* in dll function - string in C# Pin
Heath Stewart11-Jun-04 6:22
protectorHeath Stewart11-Jun-04 6:22 
GeneralRe: C++ pointer char* in dll function - string in C# Pin
SasaTod11-Jun-04 9:29
SasaTod11-Jun-04 9:29 
GeneralRe: C++ pointer char* in dll function - string in C# Pin
Heath Stewart11-Jun-04 10:40
protectorHeath Stewart11-Jun-04 10:40 
GeneralRe: C++ pointer char* in dll function - string in C# Pin
SasaTod12-Jun-04 3:25
SasaTod12-Jun-04 3:25 
GeneralRe: C++ pointer char* in dll function - string in C# Pin
Heath Stewart12-Jun-04 4:31
protectorHeath Stewart12-Jun-04 4:31 
GeneralRe: Delete child in XML document while running an C# Application! Pin
Heath Stewart11-Jun-04 5:29
protectorHeath Stewart11-Jun-04 5:29 
GeneralRe: Delete child in XML document while running an C# Application! Pin
QzRz11-Jun-04 5:34
QzRz11-Jun-04 5:34 
GeneralRe: Delete child in XML document while running an C# Application! Pin
Heath Stewart11-Jun-04 5:43
protectorHeath Stewart11-Jun-04 5:43 
GeneralRe: Delete child in XML document while running an C# Application! Pin
QzRz11-Jun-04 5:48
QzRz11-Jun-04 5:48 
GeneralSurely this is an Easy Question... Pin
Adam °Wimsatt11-Jun-04 4:56
Adam °Wimsatt11-Jun-04 4:56 
GeneralRe: Surely this is an Easy Question... Pin
Heath Stewart11-Jun-04 5:28
protectorHeath Stewart11-Jun-04 5:28 
GeneralAssembly Class Locking Issue Pin
Daniel M. Edwards11-Jun-04 4:49
Daniel M. Edwards11-Jun-04 4:49 
GeneralRe: Assembly Class Locking Issue Pin
Heath Stewart11-Jun-04 5:25
protectorHeath Stewart11-Jun-04 5:25 
GeneralRe: Assembly Class Locking Issue Pin
Daniel M. Edwards11-Jun-04 6:01
Daniel M. Edwards11-Jun-04 6:01 
GeneralPDA PC communication , IIS Pin
apenon11-Jun-04 4:25
apenon11-Jun-04 4:25 

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.