با کد زیر پیغام خطایی نمی دهد اما اصلا دیتاگ ریدی نمایش نمی دهد.
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
SqlConnection conn = new
SqlConnection("server=(local);uid=sa;p wd=yaali;database=MDB" );
//if(!Page.IsPostBack){
// BindGrid();
SqlDataAdapter myCommand = new SqlDataAdapter("SELECT * FROM tblPrimary", conn);

DataSet ds = new DataSet();
myCommand.Fill(ds,"tblPrimary");
DataView dv= ds.Tables["tblPrimary"].DefaultView;
dv.Sort="id";

MyDataGrid.DataSource=dv;
MyDataGrid.DataBind();

}