如何通过button键将输入在textBox中的文本输出到dataGridView中。如图所示。
展开全部
DataTable dt=new DataTable();
//添加三列
dt.Columns.Add("one");
dt.Columns.Add("two");
dt.Columns.Add("three");
每次点击按钮的事件里面写
DataRow dr=dt.NewRow();
dr["one"]=this.第一个文本框值;//给第一列赋值
dr["two"]=this.第二个文本框值;//给第二列赋值
dr["three"]=this.第三个文本框值;//给第三列赋值
dt.Rows.Add(dr);//把这行添加到datatable中
最后 this.datagridview.datasource=dt;绑定datagridview
//添加三列
dt.Columns.Add("one");
dt.Columns.Add("two");
dt.Columns.Add("three");
每次点击按钮的事件里面写
DataRow dr=dt.NewRow();
dr["one"]=this.第一个文本框值;//给第一列赋值
dr["two"]=this.第二个文本框值;//给第二列赋值
dr["three"]=this.第三个文本框值;//给第三列赋值
dt.Rows.Add(dr);//把这行添加到datatable中
最后 this.datagridview.datasource=dt;绑定datagridview
展开全部
if your datagridview bind database in server, you should call gridview.databind();
if your datagridview has not bind any dataset, you should create a dataset and give this gridview.datasource= yourdataset.
if your datagridview has not bind any dataset, you should create a dataset and give this gridview.datasource= yourdataset.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用数组保存你得到的值,再给gridview绑定list数组就行了
追问
能把代码写下么?
追答
①定义一个通用类里面就是你要显示的字段;
②点击添加的时候,定义全局list变量(方法外面 public static list list=new list();),在此方法里面每次点击添加,都实例化一次类对象,并将对象追加到list(list.add(类))
③给gridview绑定list就可以了
PS:删除的话,就同样是根据索引,移除list里面的指定元素再重新绑定就可以了
(本被盗了,新本还没装vs,暂不能给你提供完整的代码,就是这个思路)
下面是我在公司的一段代码,你可以参考下:
public List ltGoods = new List();
public void BindData(){
MessageGoods goodsnum = new MessageGoods();
goodsnum.Num = number;
goodsnum.GoodsSortId = goodsSortId;
goodsnum.GoodsId = int.Parse(goods[1]);
ltGoods.Add(goodsnum);
gvGoods.DataSource = ltGoods;
gvGoods.DataBind();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询