DataSet绑定DropDowlist

问题描述

大家好,我用ajax得到后台DataSe然后绑定DropDownList,response是后台返回的DataSetfunctionget_city_Result_CallBack(response){if(response.value!=null){//debugger;gID('<%=productname.ClientID%>').length=0;vards=response.value;alert(ds.Tables[0].Rows.length);if(ds!=null&&typeof(ds)=="object"&&ds.Tables!=null){alert(ds.Tables[0].Rows.length);for(vari=0;i<ds.Tables[0].Rows.length;i++){varname=ds.Tables[0].Rows[i].productname;varid=ds.Tables[0].Rows[i].proserinumber;gID('<%=productname.ClientID%>').options.add(newOption(name,id));}}}}productname,proserinumber;是数据库字段,为什么页面DropDownListid=productname没有值而页面源码有值?请各位高手指点。

解决方案

解决方案二:
DataTabledt=GetXXX();this.DropDownList1.DataSource=dt;this.DropDwonList1.DataBinding();
解决方案三:
对比一下,
解决方案四:
你F12看的页面源码呗,有值。你单步调试呢,试试
解决方案五:

解决方案六:
你这是Js给DropDownList前台添加了options,这和Html里面的Select一样了,后台是取不到值的。要想在后台去到DropDownList的值,得用1楼的绑定方式,再加两句(DropDownList.DataValueField="XX";DropDownList.DisplayValue="XXX";)

时间: 2024-09-21 15:36:57

DataSet绑定DropDowlist的相关文章

数据绑定技术—将DataSet绑定到DataGrid控件

private void Page_Load(object sender, System.EventArgs e) { if (!Page.IsPostBack) { DataSet myDS = new DataSet(); DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add(new DataColumn("列号", typeof(Int32))); dt.Columns.Add(new DataColumn(&quo

dataset绑定dropdownlist的问题。。。。。。。。

问题描述 我用一个dropdownlist绑定了一个dataset,this.dp1.DataSource=ds;this.dp1.DataTextField="site";this.dp1.DataValueField="site";this.dp1.DataBind();site是一个表示所属公司的字段,例如:北京上海广州我现在想的就是怎么设置它的首选项,我想根据登陆的人的所属的公司来把dropdownlist的首选项设置成登陆人默认的site怎么办?? 解决方

解决分页的例子。使用DataSet绑定到DataList实现的。数据库使用我刚才贴的这个。

分页|解决|数据|数据库 using System;using System.Data;using System.Data.SqlClient;using System.Web;using System.Web.UI.WebControls; namespace OSLeagueForumXP.admin{    /// <summary>    /// 编辑公告页面    /// </summary>    public class EditBoardPage : System.

datagrid与DataSet结合使用中出现的索引问题

datagrid|索引|问题   当把DataSet 绑定到Datagrid控件, 并利用DataAdapter对象修改数据库  如: dim adp as new OleDbDataAdapter(stradp,conn) dim ocb as new OleDbCommandBuilder(adp) adp.DeleteCommand = ocb.GetDeleteCommand() adp.Update(ds,"Orders")--------------------------

如何利用RowFilter 属性从一个dataset中创建两个不同的datagrid

datagrid|创建 WomenNameAgeGenderStaci 22 F Niki 21 F Candy 44 F Erica 32 F Andrea 23 F Susan 36 F MenNameAgeGenderAlex 24 M John 39 M Chad 23 M Greg 48 M <%@ Page Language="VB" %><%@ Import Namespace="System.Data" %><%@ Im

winform-C#读取XML并绑定Treeview

问题描述 C#读取XML并绑定Treeview 最近做毕业设计遇到要在winform中读取XML文件并绑定到treeview或者listview中哪位大神帮帮忙啊 我的XML文件内容如下: 24.062013-11-07T08:45:19.000000Z053089868030_03_P00220300100F90B5B00ORStandard2AMS1None77418849LV2AStandard1CorrectedOff16NoneGeoTIFF 1.209472617400000e+02

C# DataSet.Clear 方法

        DataSet.Clear 方法         通过移除所有表中的所有行来清除任何数据的 DataSet. 备注         如果 DataSet 绑定到 XmlDataDocument,则调用 DataSet.Clear 或 DataTable.Clear 将引发 NotSupportedException. 为避免这种情况,请遍历每个表,逐个移除每一行. 例如,如果您使用下面的代码: DataSet ds = new DataSet(); //Skip. Populat

dataset-DataSet绑定的gridview,如何通过数组给每行数据label都赋值

问题描述 DataSet绑定的gridview,如何通过数组给每行数据label都赋值 我的数据是从sql2005数据库中通过存储过程查出来的,以DataSet作为返回然后绑定到名为gridview1控件上,现在我用数组存储一组数据,我想要gridview显示每一行数据的时候,出现一个label,对应我这个数组中的值?求方法???? 解决方案 用TEXT不可以吗? 解决方案二: for(int i=0;i<gridview.rows.count;i++) { ((Label)gridview.r

net_lover,专家,您好! 请问DataGridView编辑修改完后,提交到DataSet的正确写法是怎样?

问题描述 我想问一下,在.NET中程序用分层法来,建了一个DataAccess层,数据处理都在里面,包括DataSet(DataSet是自己写的),现在想在界面层里编辑DataGridView控件中的数据,然后通过DataGridView提交到DataSet后再提交给数据库进行更新.//显示数据publicDataSetGetTable(){SqlCommandcmd=newSqlCommand();cmd.CommandText=@"SELECTID,ISBN,NameAS书名,AuthorA