如何通过button键将输入在textBox中的文本输出到dataGridView中。如图所示。

 我来答
悪魔氷菓Dl883
2013-05-04
知道答主
回答量:48
采纳率:0%
帮助的人:16.3万
展开全部
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
CincyBella
2013-05-03 · 超过13用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:23.3万
展开全部
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.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
QXYSLXH
2013-05-03 · TA获得超过247个赞
知道小有建树答主
回答量:194
采纳率:100%
帮助的人:127万
展开全部
使用数组保存你得到的值,再给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();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式