Eine Idee um den Inhalt einer Spalte scrollbar anzuzeigen w�re den String einfach in ne Textbox (fester sichtbarer Breite) einzuf�llen. Die Textbox setzt man dann noch unver�nderlich - um arbeitet sie per CSS so um das sie gut aussieht. Aber wie gesagt ist nur eine m�gliche Idee.
-----Urspr�ngliche Nachricht----- Von: Denis Bauer [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 11. Oktober 2002 10:16 An: aspDEdotnet Betreff: [aspdedotnet] Re: DataGrid Hi Ralf, genau das habe ich vorgestern programmiert. Ich habe es wie folgt gel�st: Das Problem ist, dass du ja i.d.R eine Proportionalschrift verwendest und deswegen nicht wei�t, wieviele Zeichen in die Spalte reinpassen. Da wir im Projekt eine Schriftgr��e von 11px verwendet ist dies der Worst Case und wird als solcher in der Konstante Globals.MAXFONTWIDTH verwendet. Eventuell kann man hier auf ein weniger konservativen Wert einf�gen um die bessere Ausnutzung der Spaltenbreite zu erm�glichen. Im ItemDataBound habe ich folgendes eingef�gt: ------------------ cut --------------------- // wenn die Textl�nge gr��er als die Spalte breit ist, soll der Text abgeschnitten werden und ein Label mit Tooltip eingeblendet werden currentCell = e.Item.Cells[Counter];if(this.Columns[Counter] is BoundColumn && currentCell.Text != " ") { string originalValue = currentCell.Text; int width = Convert.ToInt32(this.Columns[Counter].HeaderStyle.Width.Value); int maxCharLength = width / Globals.MAXFONTWIDTH; if(originalValue.Length > maxCharLength) { // da die TableCell keine Tooltips unterst�tzt, muss ein Label eingef�gt und der Tooltip an diesem definiert werden string cuttedValue = originalValue.Substring(0, maxCharLength - 2); Label label = new Label(); label.Text = cuttedValue + ".."; label.ToolTip = originalValue; currentCell.Controls.Add(label); } } ------------------ cut --------------------- Vielleicth hilft dir das zumindest im Ansatz weiter. Viele Gr��e Denis -----Original Message----- From: Ralph Remensperger [mailto:[EMAIL PROTECTED]] Sent: Freitag, 11. Oktober 2002 10:01 To: aspDEdotnet Subject: [aspdedotnet] Re: DataGrid Ups, hast recht hatte in der Stored Procedure die Bezeichnung begrenzt ;-). W�re aber trotzdem interessant zu wissen ob es so was gibt, k�nnt ich gebrauchen, da ich nicht will das im Grid ein Zeilenumbruch stattfindet. thanx [EMAIL PROTECTED] Sent by: To: "aspDEdotnet" <[EMAIL PROTECTED]> bounce-aspdedotnet-1041463@aspf cc: riends.com Subject: [aspdedotnet] Re: DataGrid 11.10.2002 09:43 Please respond to "aspDEdotnet" Hallo! Wie schaffst du es, da� der Text abgeschnitten wird? obwohl ich eine feste SPaltenbreite angegeben habe, wird der gesamte Text ausgegeben ggf. mit Zeilen umbruch :-| Christoph > Hi Liste, > > ich habe ein Datagrid mit verschiedenen Spalten, u.a. auch eine Spalte > mit Bezeichnung. Nun ist es aus Platzmangel manchmal m�glich, dass bei > ei ner > Bezeichnung der Text l�nger ist als die Spalte breit. Dabei wird nun > dann > der Text einfach abgeschnitten. Nun m�chte ich dem User aber die > M�glichkeit bieten diesen Text trotzdem anzusehen. > > Gibt es eine M�glichkeit eine Rollfunktion in einer Spalte zu definie > ren bzw. so etwas wie eine Alt-Information beispielsweise bei > Bildern??? > > Viele Gr�sse > > Ralph > > > > CSF AG > Ralph Remensperger > St. Jakobs-Str. 41 > CH - 4132 Muttenz > www.csf.ch > mailto: [EMAIL PROTECTED] > phone: 0041 61 4679933 > fax: 0041 61 4679922 > > > > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie > | k�nnen sich unter folgender URL an- und abmelden: > | http://www.dotnetgerman.com/listen/aspDEdotnet.asp > -- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ NEU: Mit GMX ins Internet. Rund um die Uhr f�r 1 ct/ Min. surfen! | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
