c# 把字符串添加到list<>里面 现在有一个textbox、一个button和一个gridview,通过点击button将textbox里面的值加入到list<>里面,作为gridview的数据源。如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 List<string> list=new List<string>();再button的click事件里list.Add(this.button.Text);最后绑定数据源gridview.DataSource=list; 楼上可行,不过list要声明为全局变量,不要是局部的 我定义了一个全局变量IList<string> list = new List<string>(); 而后在Button的事件响应中添加了 protected void Button_Click(object sender, EventArgs e) { list.Add(TextBox.Text); GridView1.DataSource = list; GridView1.DataBind(); } 结果,第一次我在TextBox中输入了"a",而后点击Button,GridView1中有一笔数据,是"a";而后我又输入了"b",而后点击,结果还是只有一笔数据,是"b"。 问:我明明是list.Add(TextBox.Text);并且list是全局变量,为什么每次点击Button读取的时候,list的记录都只是1笔? 如果用GridView来记录的话不如使用listview protected void btAddList_Click(object sender, EventArgs e) { string str = tbAddItem.Text.ToString().Trim(); list.Add(str); this.tbAddList.Text = ""; }我这样写的,结果每次list里面根本就没有值么,总是空 List<string> list=new List<string>();list.Add(TextBox1.Text); 我错了,定义全局变量的时候,应该在Page_Load()上面添加一行public static IList <string> list = new List <string>(); 就可以不断的向gridview中添加记录了。 使用:private static IList <string> list = new List <string>(); 每次提交页面都回传了 list每次都new了 listview控件取某行的某一列 文件存储问题 小弟遥感专业想搞GIS开发,不知道要看一些那些方面的书,求教。。。 如何实现本机的应用程序在新建的窗口里面运行。 C/S客户端访问DB2需要安装什么吗? Reflector的问题 C#: winform间如何传参数? 如何将窗体关闭的时候显示托盘? [半百] 问一个多线程和progressbar的问题 (祝大家中秋快乐!) owc 11 画图问题? 请教一个关于数字转换为日期的问题 ftp问题,着急
再button的click事件里list.Add(this.button.Text);最后绑定数据源gridview.DataSource=list;
而后在Button的事件响应中添加了
protected void Button_Click(object sender, EventArgs e)
{
list.Add(TextBox.Text);
GridView1.DataSource = list;
GridView1.DataBind();
}
结果,第一次我在TextBox中输入了"a",而后点击Button,GridView1中有一笔数据,是"a";而后我又输入了"b",而后点击,结果还是只有一笔数据,是"b"。 问:我明明是list.Add(TextBox.Text);并且list是全局变量,为什么每次点击Button读取的时候,list的记录都只是1笔?
{
string str = tbAddItem.Text.ToString().Trim();
list.Add(str);
this.tbAddList.Text = "";
}我这样写的,结果每次list里面根本就没有值么,总是空
list.Add(TextBox1.Text);
public static IList <string> list = new List <string>(); 就可以不断的向gridview中添加记录了。
private static IList <string> list = new List <string>();