怎样在DATAGRID中点击得到当前行数据?
在VB.NET开发ASPX中,请问怎样使用DATADRID可以同http://218.84.107.5/s.aspx一样,点击时可以得到当前行值并显示在TEXT中。多谢! 问题点数:100、回复次数:1Top
1 楼saucer(思归)回复于 2003-09-03 22:06:11 得分 100
use javascript, at the end of the aspx file, add
<script language="javascript">
function DataGrid1.onclick()
{
if (event.srcElement.tagName == "TD")
{
document.FormName.TxtName.value = event.srcElement.innerText;
//if you need to get other TDs,
//get its parent TR
var e = event.srcElement.parentElement;
while (e != null && e.tagName != "TR")
e = e.parentElement;
if (e != null && e.tagName == "TR")
{
for (var i=0; i < e.cells.length; i++)
alert(e.cells[i].innerText);
}
}
}
</script>Top



