日期:2014-05-18  浏览次数:20475 次

怎么在一个有数据的dataset上插入一条空数据在绑定到grid?在线等急
代码如下
  全局DataSet   ds;

  protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                if   (!IsPostBack)
                {
                        ds   =   AJAXCRM.Access.OperationDA.OrderSQL.StrProduct( " ");
                        this.C1WebGridProduct.DataSource   =   ds;
                        this.C1WebGridProduct.DataBind();
                }
        }
    protected   void   BtQuery_Click(object   sender,   EventArgs   e)
        {
                //这里面实现我点这个BtQuery_Click事件的时候想在C1WebGridProduct  
                //的第一行插入一个空行数据绑定到C1WebGridProduct.
                //在用C1WebGridProduct.EditItemIndex   =   0    
                //把第一行实现为可编辑状态,这就是我要实现的功能,请高手指点.
                //主要是在一个以有的数据源ds上的第一行插入一个空行值我不会.
        }


望大家帮帮忙!

------解决方案--------------------
http://www.ninedns.com/asp.net/2007430223325.html
http://www.cnblogs.com/battler/archive/2005/05/12/153729.html
------解决方案--------------------
关注
------解决方案--------------------
呵呵,要是先在群里问,不早就解决了。。。
------解决方案--------------------
你自己都写出来了,加个排序就行了.
DataView dv;
dv = ds.Tables[0].DefaultView;
dv.Sort = "字段名 asc ";
this.C1WebGridProduct.EditItemIndex = 0;
this.C1WebGridProduct.DataSource = dv;
this.C1WebGridProduct.DataBind();