Hola, en C# lleno un datagridview con los registros de la base de datos, este es mi codigo:
private void CargarRegistros()
{
try
{
this.dgvlista.DataSource = null;
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "SELECT * FROM Registro";
int n = Conexion.ExecuteAction(cmd);
MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
Data.DataSet DS = new Data.DataSet();
adapter.Fill(DS, "Tabla");
dgvlista.AutoGenerateColumns = false ;
dgvlista.DataSource = DS;
dgvlista.DataMember = "Tabla";
dgvlista.Columns [1].DataPropertyName = DS.Tables ["Tabla"].Columns["ID"].ToString;
dgvlista.Columns["Column3"].DataPropertyName = DS.Tables["Tabla"].Columns["Nombre"].ToString;
dgvlista.Columns["Column4"].DataPropertyName = DS.Tables["Tabla"].Columns["Apellido"].ToString;
dgvlista.Columns["Column5"].DataPropertyName = DS.Tables["Tabla"].Columns["Edad"].ToString;
dgvlista.Columns["Column6"].DataPropertyName = DS.Tables["Tabla"].Columns["Direccion"].ToString;
dgvlista.Columns["Column7"].DataPropertyName = DS.Tables["Tabla"].Columns["Pais"].ToString;
dgvlista.Columns["Column8"].DataPropertyName = DS.Tables["Tabla"].Columns["Provincia"].ToString;
} catch (Exception ex)
{
MessageBox.Show (ex.Message);
}
}
}
}
pero al momento de ejecutar el codigo me salta un error en esta linea:
Data.DataSet DS = new Data.DataSet();
Me marca en "Data" el error, y error es el siguiente:
Error 1 No se puede encontrar el tipo o el nombre de espacio de nombres 'Data' (¿falta una directiva using o una referencia de ensamblado?) C:\Users\Gaston\documents\C#\Form1.cs 125 17 WindowsFormsApplication1
Ya referencie el System.Data.dll en el proyecto, pero aun asi, sigue saliendo el error, que me recomiendan hacer?

?