gridview中如何判断是那一列的值修改
在绑定好的gridview中,有两列我可以修改,如name,book。当name修改的时候该行的其他信息也要随之改变,求高手我如何知道是name列被修改了,还是book列被修改了?。 --------------------编程问答-------------------- 模板列textbox,添加onkeydown="checkFloat(event)" onfocus="A()" onblur="B()" 等事件修改行其他列值
function test(_obj) {
var tr=_obj.parentNode.parentNode;
var num=tr.cells[1].firstChild;
} --------------------编程问答-------------------- 方法很多,如果在cs里面做处理。可以在GridView的行更新事件里比对name,book和原来的值哪个发生了改变,如果是name改变了就修改其他信息。
2。也可以通过脚本实现 --------------------编程问答-------------------- 把这二列设置成模板列:
<script language="javascript">
function ValueChanged(flag) {
document.getElementById("txtFlag").value =flag;
}
</script>
<input type="text" id="txtFlag" value="0" />
<asp:TextBox ID="name" onchange="ValueChanged('1');" runat="server"></asp:TextBox>
<asp:TextBox ID="book" onchange="ValueChanged('2');" runat="server"></asp:TextBox>
--------------------编程问答-------------------- http://www.abab123.com/bbs/down.asp?html=1438240
在这里找找,可能对你有帮助 --------------------编程问答-------------------- 有方法。。。。在后台的 protected void grid_CellEditorInitialize(object sender, ASPxGridViewEditorEventArgs e)
方法中,可以判断(e.colums.fileName == "name"){操作}
补充:.NET技术 , C#