关于dataGridView控件添加新行的问题

问题描述

我想要在dataGridView控件上添加一个空行,并通过textBox控件来添加数据,当然,dataGridView和textBox都绑定到数据库.不知如何实现,请高手指点.

解决方案

解决方案二:
//先给控件添加列DataGridView.Columns.Add("指代列的名称","列名");//在给控件添加行,当然有几列,一行就有几个单元格,把要显示的一行数据,放在数组中object[]param={"单元格数据"};//给控件添加一行数据,参数是object的数组DataGridView.Rows.Add(param);

解决方案三:
该回复于2008-03-19 08:35:30被版主删除
解决方案四:
引用1楼lowson0的回复:

C#code//先给控件添加列DataGridView.Columns.Add("指代列的名称","列名");//在给控件添加行,当然有几列,一行就有几个单元格,把要显示的一行数据,放在数组中object[]param={"单元格数据"};//给控件添加一行数据,参数是object的数组DataGridView.Rows.Add(param);

解决方案五:
没很明白你的需求,你可以在textbox控件的焦点离开事件写代码,把textbox的text值赋给datagridview的新行,当然datagridview的allowaddnewrow=true;
解决方案六:
1楼的可以或者在你一个sql语句下面unionall一个空行的如selecta,b,cfromtableunionselectnull,null,nullfromtable或者在绑定的对象如dataTable插入一个空行;根据你的业务那个方便用那个吧;
解决方案七:
不知道怎么怎么喜欢绑定数据库,控件件的关联归关联,数据绑定归数据绑定。。。结合在一起麻烦

时间: 2024-10-23 01:45:18

关于dataGridView控件添加新行的问题的相关文章

C# DataGridView添加新行的2个方法_C#教程

可以静态绑定数据源,这样就自动为DataGridView控件添加 相应的行.假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态添加新行的两种方 法: 方法一: 复制代码 代码如下: int index=this.dataGridView1.Rows.Add();this.dataGridView1.Rows[index].Cells[0].Value = "1"; this.dataGridView1.Rows[inde

winfrom datagridview 控件中 如何在修改、添加和删除后刷新数据?

问题描述 winfrom datagridview 控件中 如何在修改.添加和删除后刷新数据? winfrom datagridview 如何在修改.添加和删除之后如何刷新? 解决方案 http://blog.163.com/huang_ying_lu/blog/static/2699983201052971836350/ 解决方案二: datagridview.Remove这是自动删除一行,应该还有其他属性. 解决方案三: 你是在form上直接进行datagridview修改,删除,添加操作吗

为列表控件添加水平滚动条

Win32的标准控件之中,列表控件(ListBox)并没有和列表视图(ListView)一样提供水平滚动条,所以如果列表项的长度超过列表的宽度的话,那么超出的部分将无法显示.在本文中我将以一个简单的例子来说明如何使用SDK来解决这一问题,在这个例子中,我将为一个列表控件添加100行如下格式的文本: This is a very very very very very long sentence - line 1 This is a very very very very very long se

同时添加DataGridView控件与定时器控件后,程序尚未运行时,定时器控件出现红叉

问题描述 别的控件与定时器控件都没问题,只要一添加DataGridView控件,定时器控件的窗口就会出现这样的红叉.VS已经修复过了. 解决方案 解决方案二:而下载的一份代码中,就没有这样的问题,所以,这应该不是VS的问题吧?也按照示例代码中的DataGridView的属性设置过,但是还会有红叉.解决方案三:那就不用datagridview,用listview呗.添加datagridview后再添加timer试试.记住重新创建一个新的项目.解决方案四:将你的timer删了再重新添加试试呢,然后d

如何于DataGridView控件中以跨数据行方式显示数据

datagrid|控件|数据|显示 一般来说,每一个字段的内容会单独显示于DataGridView控件的一个数据行中.问题是,某些字段拥有大量文字数据,我是不是能够让该字段的内容以跨数据行的方式来显示,以便在有限的画面空间中的呈现出更完整的内容呢?答案当然是肯定的. 以图表1所示的执行画面而言,「自传」字段的内容并未单独显示于一个数据行中,而是以横跨数据行的方式,显示在同笔数据列之各字段内容的下方.相关程序代码列示如下: using System;using System.Collections

怎么把图标添加到listview控件的表头行上?

问题描述 怎么把图标添加到listview控件的表头行上? 怎么把图标添加到listview控件的表头行上?怎么根据排序的不同在listview的表头上显示不同的图标? 解决方案 首先你要说明你的环境是什么? 是android中的listview还是window中的listview

c#-VS2010的C#编程添加一个datagridview控件就报错

问题描述 VS2010的C#编程添加一个datagridview控件就报错 VS2010的C#编程添加一个datagridview控件就出现"未处理AccessViolationException"的错误,就添加了一个控件.我得用这个搞毕业设计,急啊!!!求高手指点 解决方案 楼主 的 问题解决了吗?

c#-新手,datagridview控件问题,为什么我这边第一行的数据一直不显示

问题描述 新手,datagridview控件问题,为什么我这边第一行的数据一直不显示 我做了一个签到程序,向datagridview里第一列导入名单后,每签到一个就会在第二列对应地方显示"已签到" 但是现在其他行都可以正常显示,只有第一行数据出不来,请问是为什么? for (int j = 1; j < dataGridView1.Rows.Count; j++) { if (签到触发) { dataGridView1.Rows[j].Cells[1].Value = "

为ASP.NET控件添加设计时支持

asp.net|控件|设计 简介 Microsoft ASP.NET 为开发人员提供了一种适用于 Web 开发的.功能最为强大的新工具:服务器控件.服务器控件使开发人员能够在短时间内开发出响应速度快而且功能强大的 Web 应用程序,所需的时间与在典型的 ASP 中创建类似应用程序的时间差不多. ASP.NET 服务器控件之所以能够提供生产效率,关键原因之一在于它为 Microsoft Visual Studio .NET 开发环境中的服务器控件提供了丰富的设计时支持.开发人员可以将服务器控件从