我有这样一个需求,在Listbox里显示出表里的数据,然后通过点击按钮逐条把数据添加到Gridview中,百Google度过,见有的网友说用 Datatable,可是我不太会用,如果可以实现的话,希望哪位能热心指导一下,先谢谢了。
解决方案 »
- <customErrors>的问题
- 关于梅花树的两个问题
- 配置文件中无法识别的标记“Form”
- 自己总结的c# 数据库连接跟操作 多多批评,我不大会
- ASP.NET2.0 的异步调用问题,高手帮忙啊,高分相送!!!!!
- 关于HtmlInputCheckBox控件
- fetch问题,马上结账!!
- ???脚本语言的汉子显示问题,搞不定啊。
- windows 2003下安装使用vs.net 2002后新建web方案出现404错误的解决过程
- DataGrid模板列中的TextBox,DrowDownList如何加事件?
- asp.net奇怪的seesion,网上找不到案例
- 在线等 金字塔式数据绑定 显示问题
GridView1.DataSource = ListBox1.SelectedValue;
GridView1.DataBind();这样不行吗
{
if (!IsPostBack)
{
ListBox1.SelectedIndex = 0;
}
} protected void Button1_Click(object sender, EventArgs e)
{ if (ListBox1.Items.Count - 1 > ListBox1.SelectedIndex)
{
ListBox1.SelectedIndex += 1;
}
else
{
ListBox1.SelectedIndex = 0;
}
GridView1.DataSource = ListBox1.SelectedValue;
GridView1.DataBind();
}
{
DataTable DT = new DataTable();
DataRow DR;
DT.Columns.Add(new DataColumn("Name", typeof(string))); foreach (GridViewRow GVR in this.GridView1.Rows)
{
DR = DT.NewRow();
DR["Name"] = ((TextBox)GVR.FindControl("TBxName")).Text.Trim();
DT.Rows.Add(DR);
}
foreach (ListItem LI in this.ListBox1.Items)
{
DR = DT.NewRow();
DR["Name"] = LI.Text;
DT.Rows.Add(DR);
}
DT.AcceptChanges(); this.GridView1.DataSource=DT;
this.GridView1.DataBind();
}
DataBinding:“System.Data.DataRowView”不包含名为“PRODUCTID”的属性。
如果有綁定,查檢數據源是否包含“PRODUCTID”字段。