当前位置:编程学习 > C#/ASP.NET >>

C#如何传值显示到dataGridView上

要显示的地方

 

要添加

要吧添加的数据称村到对象里面 并且点保存 管理此窗体 并显示到dataGridView上如何做

补充:显示在ListView上也可以 不过要能支持多次添加 ++我QQ464086549  速度能解决的来
		
追问:我不想操作数据库  如果添加到数据库在读取 太耗费资源 就像 确定之后 显示到dataGridView上吧值 不知道 怎么传值 写在那个事件上
答案: public DataTable ValueToGrid()
        {
            DataTable dt = new DataTable();            
            dt = (DataTable) DataGridView 1.DataSource;
            int count =  DataGridView 1.ColumnCount;
            //这里DataGridView1换成你的DataGridView 的 id
            //如果没有ColumnCount的话,请手动赋值
            if (count != 0)//手动赋值不需要判断
            {
                //如果不只增加一行 变换为  for循环
                // for(int i= 0; i<你想要增加的行数;i++)
                DataRow drow = dt.NewRow();
                string[] str = new string[count];
                //str数组用来表示你要传送的值
                //比如 str[0] = TextBox1.Text;
                drow.ItemArray = str;
                dt.Rows.Add(drow);
            }
            return dt;
        }

//这样就可以了 多次增加也可以

这个很简单啊。。你首先保存到数据库中。。然后 用dataGridView绑定该数据库中的数据啊
按常规做法,添加的时候应该先把数据写入到数据库里面,然后再把datagridview和数据库的相关表关联起来,用来显示数据。
你可以按这个思路来实现。

把这条数据保存到数据库的同时,把这个DataTable给dataGridView的数据源就OK了啊

 

上一个:C++与C#的本质区别是什么?
下一个:求本C或C#的入门书!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,