我在html部分只放一个datagrid的标记,至于有几个列,我都要后台动态控制  在 DataGrid 控件中以编程方式创建列。
 我把   <asp:EditCommandColumn EditText="编辑" UpdateText="更新" CancelText="取消" ItemStyle-Width="140" />  的标记转化为
   
            EditCommandColumn en1=new EditCommandColumn();
            en1.UpdateText="更新";
en1.CancelText="取消";
en1.ItemStyle.Width=140;
            DataGrid1.Columns.Add(en1);
  可是居然浏览的时候无这一列。晕