网页中当DataGrid在编辑状态的时候,他就会拉伸好长,影响了页面的布局,
怎么能让它不改变宽度呢?

解决方案 »

  1.   

    也可以這樣:
    <style type="text/css">
    <!--
    INPUT { FONT-SIZE: 12px; WIDTH: 100px; COLOR: #cc0000; BACKGROUND-COLOR: #cacfd0 }
    -->
    </style>
      

  2.   

    DataGrid控件在删除分页后的最后一条记录时,怎么让他绑定的时候绑定到前一页呢.?
      

  3.   

    DataGrid控件在删除分页后的最后一条记录时,怎么让他绑定的时候绑定到前一页呢.?
    --------------------------------------------------
    定义个带参数的绑定函数,比如
    void bindList(int 页数)
    {
    .............
    }
    然后删除后调用此函数并传给其当前页数
    ---------------------------------------------
    怎么能让DataGrid在编辑的时候不改变大小呢.? 
    ---------------------------------------------
    将里面的编辑控件的长度属性设小一点
      

  4.   

    private void allBind()
    {
    this.Panel3.Visible=true;
    this.Panel1.Visible=false;
    this.sqlDataAdapter1.Fill(this.dataSet31);
    this.DataGrid1.DataSource=this.dataSet31;
    this.DataGrid1.DataKeyField="id";

    if(this.DataGrid1.CurrentPageIndex==this.DataGrid1.PageCount||this.DataGrid1.CurrentPageIndex<0)
    this.DataGrid1.CurrentPageIndex=0;
    this.DataBind();
    this.DataGrid1.Visible=true;
    }
    错误:无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。 为什么这样写,还会有这样的错误提示呢?
      

  5.   

    private void allBind()
    {
    this.Panel3.Visible=true;
    this.Panel1.Visible=false;
    this.sqlDataAdapter1.Fill(this.dataSet31);
    this.DataGrid1.DataSource=this.dataSet31;
    this.DataGrid1.DataKeyField="id";

    if(this.DataGrid1.CurrentPageIndex==this.DataGrid1.PageCount||this.DataGrid1.CurrentPageIndex<0)
    this.DataGrid1.CurrentPageIndex=0;
    this.DataBind();
    this.DataGrid1.Visible=true;
    }
    错误:无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。 为什么这样写,还会有这样的错误提示呢?
      

  6.   

    如果你用的是绑定列然后默认的编辑更新取消,列的宽度控制不了。想到的办法就是用模版列来做,这样编辑更新出现的textbox的宽度就可以控制了