Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: P[i] en 10 Mayo 2007, 19:50 pm



Título: AutoScroll no aparece.
Publicado por: P[i] en 10 Mayo 2007, 19:50 pm
Bueno estoy haciendo un programa y para el uso un DataGrid y en el queria que me apareciera el scroll automaticamente cuando la lista se extendiera demaiado para abajo o para la derecha. El caso esque el scroll horizontal no aparece. Os dejo aki los parametros con los que le e modificado en el DatGrid para cumplir con lo que quiero haber si veis algo que pueda chocar con lo del scroll horizontal saludo.

Código:
this.CliData.AllowUserToAddRows = false;
            this.CliData.AllowUserToDeleteRows = false;
            this.CliData.AllowUserToResizeColumns = false;
            this.CliData.AllowUserToResizeRows = false;
            this.CliData.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells;
            this.CliData.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells;
            this.CliData.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
            this.CliData.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.Raised;
            this.CliData.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.Disable;
            this.CliData.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Sunken;
            this.CliData.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            this.CliData.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
            this.Codigo,
            this.Nombre_Empresa,
            this.Nombre_Jefe,
            this.Direccion,
            this.Poblacion,
            this.Provincia,
            this.CIF,
            this.Req_Equ,
            this.Descuento});
            this.CliData.Cursor = System.Windows.Forms.Cursors.Hand;
            this.CliData.Location = new System.Drawing.Point(12, 67);
            this.CliData.MultiSelect = false;
            this.CliData.Name = "CliData";
            this.CliData.ReadOnly = true;
            this.CliData.RowHeadersVisible = false;
            this.CliData.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
            this.CliData.Size = new System.Drawing.Size(746, 230);
            this.CliData.TabIndex = 0;


Título: Re: AutoScroll no aparece.
Publicado por: P[i] en 11 Mayo 2007, 19:04 pm

  Bueno me a costado un monton encontrar la solucion y al final era una tonteria.
  Solo hay que cambiar la propiedad Frozen de las clases DataGridViewTextBoxColumn (las columnas) a false.
 Espero que esto ayude a alguien suerte.