刚学习c#,碰到一些问题
我希望通过textbox 把 textbox的内容显示在DataDrid上,而且DataGrid只显示我这次总共添加的
(就是说我加了3次,只显示这3次的,而不显示以前添加的内容)
请教如何解决?

解决方案 »

  1.   

    DataDrid绑定的数据源的查询条件设为“1>2”之类的永远为假条件,
    textbox的内容添加在DataDrid,DataDrid新增行
      

  2.   

    用如下代码:(dgList 为 DataGrid控件,TxtMove 为文本框控件
    intCurrentCol=this.dgList.CurrentCell.ColumnNumber;
    intCurrentRow=this.dgList.CurrentCell.RowNumber;System.Drawing.Rectangle rect=this.dgList.GetCellBounds(intCurrentRow,intCurrentCol); 

    this.TxtMove.Width=rect.Width;
    this.TxtMove.Height=rect.Height;
    this.TxtMove.Left=rect.Left + this.dgList.Left;
    this.TxtMove.Top=rect.Top + this.dgList.Top;
    顺便推荐.NET开发 QQ高级群:15725953
      

  3.   

    我的意思是,在textbox输入内容,然后通过button按钮把textbox的内容传到Datagrid上去
      

  4.   

    建立一个datatable作为datagrid的datasource.然后根据button将textbox中的string插入到datatable中,这样就可以打到你想要的效果了,至于想再有什么变化的话就要看你如何增删datatable中的row了.