Visual Basic.NET - AYUDA!! POR FAVOR!! Decrypt datagrid cells

 
Vista:

AYUDA!! POR FAVOR!! Decrypt datagrid cells

Publicado por Vanessa (3 intervenciones) el 19/09/2005 16:47:06
Hola, agradezco de antemano la ayuda que me pueda ofrecer!

Tengo una aplicación Winforms en C#, en los catálogos envio algunos datos encriptados a la BD, y para mostrarlos al usuario, los desencripto (pues vienen encriptados desde la BD), en esto no tengo problema, el problema radica en que tengo un datagrid, que también debe mostrar esos datos, lo que pasa es que yo le asigno la fuente de datos al datagrid mediante el siguiente código:

private void createTableStyle()
{
//Crear un Grid Table Style. Mapearlo a la tabla "ACTIVIDADES"
DataGridTableStyle aGridTableStyle = new DataGridTableStyle();
aGridTableStyle.MappingName = dsActividad.Tables[0].TableName;
//Crear los objetos GridColumnStyles para las columnas del datagrid
DataGridTextBoxColumn aColPK = new DataGridTextBoxColumn();
DataGridTextBoxColumn aColCOD = new DataGridTextBoxColumn();
DataGridTextBoxColumn aColNOM = new DataGridTextBoxColumn();
//Esconde la columna "PKACTIVIDAD" estableciendo el ancho en 0
aColPK.MappingName = "PKACTIVIDAD";
aColPK.Width = 0;
//Establece las propiedades de la columna "CODIGOACTIVIDAD"
aColCOD.MappingName = "CODIGOACTIVIDAD";
aColCOD.HeaderText = "Código";
aColCOD.Width = 45;
aColCOD.Alignment = HorizontalAlignment.Center;
aColCOD.TextBox.Enabled = false;
aColCOD.ReadOnly = true;
//Establece las propiedades de la columna "NOMBREACTIVIDAD"
aColNOM.MappingName = "NOMBREACTIVIDAD";
aColNOM.HeaderText = "Nombre";
aColNOM.Width = 315;
aColNOM.Alignment = HorizontalAlignment.Left;
aColNOM.NullText = "";
aColNOM.TextBox.Enabled = false;
aColNOM.ReadOnly = true;
//Agrega los GridColumnStyles a la colección DataGrid's Column Styles
//Coloca la columna "PK" (columna 1) de último.
aGridTableStyle.GridColumnStyles.Add(aColCOD);
aGridTableStyle.GridColumnStyles.Add(aColNOM);
aGridTableStyle.GridColumnStyles.Add(aColPK);
//Agrega el TableStyle al Datagrid.
dgrActividades.TableStyles.Add(aGridTableStyle);
}

Es por esto que el datagrid muestra los datos "tal y como son", y no desencriptados, existe alguna manera de hacer esto??? Será que luego de llenar el datagrid, debo recorrerlo y desencriptar los datos uno a uno, si esto es así, como podría hacerlo?

Gracias!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder