datagridview 新增行

问题描述

各位大哥大姐,小弟我有个问题想请教,问题是这样的:我现在布局一个datagridview两个textbox,分别为textbox1,textbox2,还有一个按钮。我想通过按钮单击之后,包textbox1,textbox2中的数据添加到datagridview,之前的datagridview数据不变。请高手帮帮忙!没有插入到数据库中,到最后一起插入数据库的

解决方案

解决方案二:
编号:textbox1,名称:textbox2,提交:button1,还要设立密码作为window验证,如UserID=aa;Password=111用C#写的,用vs2005开发的。我也是初学者,所以代码不够完善,多多见谅,谢谢!usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclass_WebForm1:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack)//定义开始显示的查询页面数据{sql="select编号,名称 from表";}show(sql);}protectedvoidButton1_Click(objectsender,EventArgse){sql1="select*from表 where编号='"+TextBox1.Text+"'and名称='"+TextBox2.Text+"'";Stringsqlconn="DataSource=localhost;InitialCatalog=数据库;UserID=aa;Password=111";SqlConnectionmyConnection=newSqlConnection(sqlconn);myConnection.Open();SqlCommandmyCommand=newSqlCommand(sql1,myConnection);myCommand.ExecuteNonQuery();TextBox1.Text="";TextBox2.Text="";show(sql);}protectedvoidshow(stringstr){SqlConnectionconn=newSqlConnection(connstr);SqlDataAdapteradapter=newSqlDataAdapter(str,conn);DataSetmyset=newDataSet();adapter.Fill(myset,"表");datagridview1.DataSource=myset.Tables["表"].DefaultView;datagridview1.DataBind();}protectedvoidButton2_Click(objectsender,EventArgse){sql1="insertinto表values('"+TextBox1.Text+"','"+TextBox2.Text+"')";Stringsqlconn="DataSource=localhost;InitialCatalog=数据库;UserID=aa;Password=111";SqlConnectionmyConnection=newSqlConnection(sqlconn);myConnection.Open();SqlCommandmyCommand=newSqlCommand(sql1,myConnection);myCommand.ExecuteNonQuery();TextBox1.Text="";TextBox2.Text="";show(sql);}}

时间: 2024-07-29 12:08:39

datagridview 新增行的相关文章

c#-dataGridView 使用 DataAdapter.Update 提交数据 新增行没有提交?

问题描述 dataGridView 使用 DataAdapter.Update 提交数据 新增行没有提交? private void SaveItem_Click(object sender, EventArgs e) { DataTable changeddata = DB.GetChanges(); cardinfodataGridView.EndEdit(); if (changeddata != null) CDataAdapter.Update(DB); } 如果新增行的话,没有离开新

datagirdview新增行出现的问题

问题描述 DataRownewrow=Ds.Tables[0].NewRow();//newrow.BeginEdit();//newrow["Materialsupid"]=txt_MaterialCode.Text;newrow["MaterialCode"]=txt_MaterialCode.Text;//newrow.EndEdit();Ds.Tables[0].Rows.Add(newrow);BindingSourcebindingSource=newB

如何去掉Datagrid中的新增行

datagrid   在编程中我们经常遇到这样的问题,我们想要Datagrid的readonly属性为False,直接在Datagrid中修改数据.但又不想让它出现新增的行,这个问题很多网友发贴问过,事实上实现起来非常简单,只是大家没想到而已.下面通过一个简单示例说明之 首先在界面中添加一个Datagrid和一个Button按钮,Name为默认值,双击Button1编写以下代码.     Private Sub Button1_Click(ByVal sender As System.Objec

一个统计表每天的新增行数及新增存储空间的功能_MsSql

使用文中提供的代码做一个统计表每天的新增行数及新增存储空间的功能 实现步骤如下: 1. 创建表 创建表,存储每天的表空间占用情况 CREATE TABLE [dbo].[t_rpt_table_spaceinfo]( [table_name] [sysname] NOT NULL, [record_date] [date] NOT NULL, [record_time] [time](7) NOT NULL, [rows_count] [bigint] NULL, [reserved] [big

给Gridview绑定数据,数据是存在项目里的, 求帮谢谢!运行下面代码报错:当控件被数据绑定时,无法以编程方式向 DataGridView 的行集合中添加行

问题描述 #region绑定DataGridView方法privatevoidDataGridViewBind(){DataTabledtSupplier=_SupplierFacade.GetSMSupplierContacterInfoByFid(iSupplierID);DataViewdvSupplier=dtSupplier.DefaultView;//((DataTable)dgvSupplierContInfo.DataSource).Rows.Add();dvSupplier.S

一个统计表每天的新增行数及新增存储空间的功能

使用文中提供的代码做一个统计表每天的新增行数及新增存储空间的功能 实现步骤如下: 1. 创建表 创建表,存储每天的表空间占用情况 CREATE TABLE [dbo].[t_rpt_table_spaceinfo]( [table_name] [sysname] NOT NULL, [record_date] [date] NOT NULL, [record_time] [time](7) NOT NULL, [rows_count] [bigint] NULL, [reserved] [big

winform datagridview 多行显示问题

问题描述 在不使用其他控件的前提下,能不能用datagridview做到这样的效果: 解决方案 解决方案二: 解决方案三:引用1楼porschev的回复: 合并单元格...参考.. 例子里的纵向合并是对不同数据行的相同内容进行合并,但我想要的是同条数据行分成两行显示--解决方案四:重绘,有点麻烦解决方案五:在datagridview的列绘制事件中自自编写绘制代码即可

datagridview 选择行(SelectedRows)问题

问题描述 一个10行的datagridview里面有10行数据随便选择三行鼠标动作是从上往下选或是从下往上选前题是这10行数据是无序的程序如何判断用户是怎么选择的这三行吗?问题SelectedRows值循环时鼠标选择方向会影响记录开始的值. 解决方案

datagridview 偶数行要一致的颜色,都是黑色即可

问题描述 要设置成一致的黑色 解决方案 解决方案二:就要一致的颜色解决方案三:求帮助解决方案四: 解决方案五:遍历row啊,然后偶数行设置背景color解决方案六:遍历row,偶数row设置dataGridView.Rows[XX].DefaultCellStyle.BackColor=Color.black;解决方案七:for循环啊,遍历一下啊for(intoi0;i<dataGridView.Rows.Cout;i++){dataGridView.Rows[i].DefaultCellSty