Buenos días;
Estoy trabajando con SQL Server 2.0 y C#. Actualmente tengo un
grid que relleno a partir de una sentencia SQL (select nombre, direccion,
numero from clientes )
dsetDB = new DataSet ();
SqlCeCommand cmndDB = new SqlCeCommand(strSQL.ToString (), connDB);
SqlCeDataAdapter daptProducts = new SqlCeDataAdapter(cmndDB);
daptProducts.Fill(dsetDB);
dtabCurrent = dsetDB.Tables[0];
datagrid1.DataSource = dtabCurrent;
datagrid1.Refresh();
El grid se muestra correctamente con todos los datos. El problema viene a la
hora de formatearlo. He intentado de todo con DataGridTableStyle.
DataGridTableStyle z = new DataGridTableStyle();
z.MappingName= "mitabla";
int intwigth = grdResultado.Width /dtabCurrent.Columns.Count;
int i = 1;
foreach (DataColumn columna in dtabCurrent.Columns )
{
DataGridColumnStyle col = new DataGridTextBoxColumn();
col.HeaderText = columna.Caption + "+-+" ;
col.MappingName = columna.ColumnName;
col.Width = intwigth + 10*i; //to see diferents wigth
i++;
z.GridColumnStyles.Add(col);
}
datagrid1.TableStyles.Clear();
datagrid1.TableStyles.Add (z);
datagrid1.Refresh();
Sin exito. Siempre me sale el grid con el mismo aspecto.
Gracias por vuestro tiempo
Jorge
He estudiado
http://groups-beta.google.com/group...=&rnum'#9ba484f9f8cc9df5
sin exito.
Leer las respuestas