El operador Cast sirve para forzar un dato, variable o una expresión a convertirse en un nuevo tipo de dato.
Cast realiza este proceso de traspaso, es decir convierte datos, variables o expresiones a un nuevo tipo de dato, su sintaxis es:
(NuevoTipo)(dato,va,rexp);
Ejemplo en C# .Net
Acceder a la columna del DataGridView
dgvEjemplo.Rows[0].Cells["ColumnIdColumna"].Value.ToString() //nombre colums datagrid
dgvEjemplo.Rows[0].Cells["ColumnNombrePersona"].Value.ToString() //nombre colums datagrid
dgvEjemplo.Rows[0].Cells[0].Value.ToString() //por indice de columna
Para acceder a la columna de la fuente de datos es necesario convertir el DataGridView a un tipo DataTable por ejemplo:
DataTable dt=((DataTable)dgvEjemplo.DataSource);
dt.Rows[0]["IdPersona"].ToString()//nombre de campo
dt.Rows[0]["nombrePersona"].ToString()//nombre de campo
Para acceder a la columna de la fuente de datos es necesario convertir el DataGridView a un tipo DataTable por ejemplo:
DataTable dt=((DataTable)dgvEjemplo.DataSource);
dt.Rows[0]["IdPersona"].ToString()//nombre de campo
dt.Rows[0]["nombrePersona"].ToString()//nombre de campo