GridView中有OrderID,CustomerID,OrderDate,Freight 这五列,在CustomerID列中用了DropDownList1控件,
GridView中datasource的SQL语句是: select orderid,a.CustomerID,b.companyName,Orderdate,Freight from orders a
inner join customers b on a.customerid=b.customerid; DropDownList1的datasource是来自customers中的
CustomerID和companyName。(所用数据库是Northwind:)请帮助解决的问题:
1、在gridview中显示数据时,cutomerID列显示的是CompanyName而不是CustomerID
2、在保存时CustomerID列是保存CustomerID而不是保存CompanyName的值麻烦大侠给代码详细代码看看,由于是刚开始学习asp.net.
xiexie
GridView中datasource的SQL语句是: select orderid,a.CustomerID,b.companyName,Orderdate,Freight from orders a
inner join customers b on a.customerid=b.customerid; DropDownList1的datasource是来自customers中的
CustomerID和companyName。(所用数据库是Northwind:)请帮助解决的问题:
1、在gridview中显示数据时,cutomerID列显示的是CompanyName而不是CustomerID
2、在保存时CustomerID列是保存CustomerID而不是保存CompanyName的值麻烦大侠给代码详细代码看看,由于是刚开始学习asp.net.
xiexie
解决方案 »
- 对海量数据实现数据挖掘,用什么框架!
- 我如何在服务器端的脚本中使用客户端脚本的返回值
- 弱弱的问一句:2.0和3.5之间的转换
- DataGrid执行事件的问题
- 请问如何解除服务器的安全限制
- 动态生成的控件,帮忙看看,在线等(顶一下也给分感谢!请多帮忙哦)
- 如何访问嵌入Repeater控件中的,radiobutton
- 我能不能在程序的运行当中更改image.imageurl的属性?比如:image3.imageurl="readimage.aspx ? ID=" &TRIM(TEXTBOX1.TEXT)
- 错误: 未将对象引用设置到对象的实例???
- Webd网页的启动状态保存在什么地方?
- asp.net中DataGridView数据填充问题
- 集成域帐户认证
protected void gdvAdd_RowDataBound(object sender, GridViewRowEventArgs e)
{
SupplierBLL subll = new SupplierBLL();
string mname = e.Row.Cells[0].Text;
DataTable dt = subll.GetSuppliersByM(mname);
if (((DropDownList)e.Row.FindControl("ddlgdvsu")) != null)
{
DropDownList ddl = (DropDownList)e.Row.FindControl("ddlgdvsu"); ddl.DataSource = dt;
ddl.DataTextField = "su_Name";
ddl.DataValueField = "su_ID";
ddl.DataBind();
for (int i = 0; i < ddl.Items.Count; i++)
{
ddl.Items[i].Attributes.Add("title", ddl.Items[i].Text);
}
DataRowView drv = (DataRowView)e.Row.DataItem;
ddl.SelectedValue = drv.Row["su_ID"].ToString();
} }以上是显示
保存的话,我是先将处理的数据存一个临时表里的,这个表里存的是CustiomID,对应的就是DropDownList的value