Manipulando DataSet
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
//Incluir uma coluna ds.Tables[0].Columns.Add("teste", typeof(string)); //Alterar ordem da coluna ds.Tables[0].Columns["teste"].SetOrdinal(0); //Inclui ultima linha na grid DataRow Row = ds.Tables[0].NewRow(); ds.Tables[0].Rows.Add(Row); //Para acessar a primeira tabela ds.Tables[0]; //Para acessar a segunda tabela ds.Tables[1]; //Para acessar o primeiro registro da primeira tabela ds.Tables[0].Rows[0]; //Para acessar o segundo registro da primeira tabela ds.Tables[0].Rows[1]; //Para acessar o primeiro registro da segunda tabela ds.Tables[1].Rows[0]; //Para acessar o segundo registro da segunda tabela ds.Tables[1].Rows[0]; //Para acessar o primeiro registro da primeira tabela do campo "NOME" ds.Tables[0].Rows[0]["NOME"]; //Para acessar o primeiro registro da primeira tabela do quarto campo ds.Tables[0].Rows[0][3]; //Para saber a quantidade de tabelas em um DataSet ds.Tables.Count; //Para saber a quantidade de registros em uma tabela do DataSet ds.Tables[0].Rows.Count; ds2.Tables.Count != 0 //Percorrendo uma tabela do DataSet string s; for(i=0; i <=ds.Tables["CLIENTE"].Rows.Count - 1; i++){ s = ds.Tables["CLIENTE"].Rows[i]["NOME"].ToString(); } |