2013-04-08 3 views

Répondre

-1

Il n'est pas le DataSet qui contient CommandText, il est le DataAdapter qui contient 4 commandes:

public sealed class SqlDataAdapter 
{ 
    public SqlCommand DeleteCommand { get; set; } 
    public SqlCommand InsertCommand { get; set; } 
    public SqlCommand SelectCommand { get; set; } 
    public SqlCommand UpdateCommand { get; set; } 
} 

Par exemple, si vous souhaitez modifier la sélection sql:

var dataset = new MyDataSet(); 
var adapter = new MyTableAdapter(); 
adapter.Adapter.SelectCommand.CommandText = "SELECT * FROM FOO"; 
adapter.Fill(dataset.MyTable);