给html中的select控件自动添加数据

functionAddRow(){varmyTable=document.getElementById("ctl00_ContentPlaceHolder1_zjjzzT... function AddRow()
{
var myTable = document.getElementById("ctl00_ContentPlaceHolder1_zjjzzTB");
var newRowIndex = myTable.rows.length;
//添加一行
var newTr = myTable.insertRow();
//添加五列
var newTd0 = newTr.insertCell();
var newTd1 = newTr.insertCell();
var newTd2 = newTr.insertCell();
var newTd3 = newTr.insertCell();

//设置列内容和属性
newTd0.className="zztd";
newTd1.className="zztd";
newTd2.className="zztd";
newTd3.className="zztd";

newTd0.innerHTML = newRowIndex;
newTd1.innerHTML = '<input type=text id="zjlx'+ newRowIndex +'" name="zjlx'+newRowIndex+'"/>';
// '<input type=text id="zjbh'+ newRowIndex +'" name="zjbh'+newRowIndex+'"/>'
newTd2.innerHTML = '<select id="zjbh'+ newRowIndex +'" style="width:102px"><option>选择仓库</option></select>';
newTd3.innerHTML = '<input type=text readonly="readonly" id="fzrq'+ newRowIndex +'" name="fzrq'+newRowIndex+'"/>';

}
这是我的自动添加记录行的代码,里面有一个select控件,现在需要从后台自动添加数据,哪里大侠帮忙看看。谢谢
展开
 我来答
nidetiana
2013-04-08 · 超过27用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:49.4万
展开全部
你说的是下拉框控件吗? 不知道要的是不是这样的
在HTML是select控件
在 Winform应该是comboBox吧
//returnTable()这个方法里返回DataTable类型表格,里面有“id”和"procName"列
DataTable dt= returnTable();
this.comboBox1.DataSource = dt;
this.comboBox1.ValueMember = "id";
this.comboBox1.DisplayMember = "procName";
在Webform应该是dropdownList 写在Load方法里
con.Open();
SqlCommand cmd = new SqlCommand(strSql,con);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
DropDownList1.Items.Add(new ListItem(dr["status"].ToString(), dr["status_Id"].ToString()));
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
维湾教育培训
2015-12-12 · 知道合伙人软件行家
维湾教育培训
知道合伙人软件行家
采纳数:3549 获赞数:13649

向TA提问 私信TA
展开全部
function AddRow()
{
var myTable = tElementById("ctl00_ContentPlaceHolder1_zjjzzTB");
var newRowIndex = ws.length;
//添加一行
var newTr = sertRow();
//添加五列
var newTd0 = sertCell();
var newTd1 = sertCell();
var newTd2 = sertCell();
var newTd3 = sertCell();

//设置列内容和属性
assName="zztd";
assName="zztd";
assName="zztd";
assName="zztd";

nerHTML = newRowIndex;
nerHTML = '<input type=text id="zjlx'+ newRowIndex +'" name="zjlx'+newRowIndex+'"/>';
// '<input type=text id="zjbh'+ newRowIndex +'" name="zjbh'+newRowIndex+'"/>'
nerHTML = '<select id="zjbh'+ newRowIndex +'" style=" "><option>选择仓库</option></select>';
nerHTML = '<input type=text readonly="readonly" id="fzrq'+ newRowIndex +'" name="fzrq'+newRowIndex+'"/>';
addtype();
}
这是自动新增记录行的代码,里面有一个<select></select> 怎么给这个html控件从后台自动添加数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友16ad9e1
2013-04-08 · TA获得超过774个赞
知道小有建树答主
回答量:477
采纳率:0%
帮助的人:509万
展开全部
select的数据是每行都不一样 还是都一样?
都一样的话 你先从数据库取出来放到页面上 然后addrow的时候 把它拼上去就好了
如果不一样的话 每次addrow的时候发起一个ajax请求 返回你需要的数据 然后在拼到你的table里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式