C# 如何动态修改datalist中的数据的值?

具体情况:datalist中有一个linkbutton按钮,单击此按钮可以修改该行数据的值,单击按钮后:弹出一个div层,层中设置好label和textarea来显示数据... 具体情况:datalist中有一个linkbutton按钮,单击此按钮可以修改该行数据的值,单击按钮后:弹出一个div层,层中设置好label和textarea来显示数据,层中绑定好该行的数据,对对数据进行修改,修改后,单击该层中的按钮,则提交给后台数据库更新数据,然后关闭该层,显示更新后的数据?请问具体应该采用什么方法,部分代码如下:

linkbutton 按钮 代码:
<asp:LinkButton ID="LinkButton3" runat="server" CommandArgument='<%#DataBinder.Eval(Container.DataItem, "quality_id")+","+DataBinder.Eval(Container.DataItem, "quality_username")+","+DataBinder.Eval(Container.DataItem, "center_id")+","+DataBinder.Eval(Container.DataItem, "quality_info")%>' CommandName="EditQuality">
bianji质询</asp:LinkButton>

this.lblUserName.Text = QualityUserName;
this.lblCenterId.Text = CenterID;
this.txt_quality_info.Value = QualityInFo;
//div_win_quality.Visible = true;
//第二种方法
//this.upShow.Update();
//this.ModalPopupExtender1.Show();
//第一种方法
ScriptManager.RegisterStartupScript(UpData, this.Page.GetType(), "", "jumpquality();", true);
现在情况:可以弹出层,但是层中不显示数据?
在线等 求解答??
展开
 我来答
鲁海123
2013-07-27 · TA获得超过283个赞
知道小有建树答主
回答量:306
采纳率:100%
帮助的人:323万
展开全部
这种东西用jquery+ajax很简单
写个js事件
如果弹出层的所以数据datalist中这行都有的话 直接在这行读取数据 并赋值 如果没有的话就要直接ajax请求josn数据 然后解析并赋值 提交修改的时候 可以用ajax也可以在后台写
追问
该行有数据   能帮忙写个样子吗?刚接触这种方式,不太了解??  主要如何引用的js 并传递的参数啊??
追答


tr1 td1

tr1 td2

tr1 td3

tr2 td1

tr2 td2

tr2 td3

tr3 td1

tr3 td2

tr3 td3

function getdata(tr) {

var str = "";

$(tr).find("td").each(function () {

str += $(this).html()+"\r\n";

});

alert(str);

}

看看这段代码如何取值的
提交数据的话 百度jquery ajax
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式