dg.rows[datagrid.rowsel][1].tostring()
int rowId=this.dg.CurrentRowIndex;
dg[rowId,列].ToString();
解释:lawrence191(*_*学习中……)
int rowId=this.dg.CurrentRowIndex;//取出当前被选择的行号,其中rowId是行号;
dg[rowId,列].ToString();//将当前行中的列值转换成字符串,其中"列"就是你要的列号或列名(字段名);
要是再不明白,你别做程序了!
谢谢,我是这么想的,但是每次都出错呀
C:/Inetpub/wwwroot/JHSoft.StuInfo.Web/StuBrowser.aspx.cs(258): “System.Web.UI.WebControls.DataGrid”并不包含对“CurrentRowIndex”的定义
button.Attributes.Add("onclick","return confirm(/"确定要删除"+rowID+"记录吗?/");");
这么写完之后提示C:/Inetpub/wwwroot/JHSoft.StuInfo.Web/StuBrowser.aspx.cs(273): 名称“rowID”在类或命名空间“JHSoft.StuInfo.Web.StuBrowser”中不存在
本文详细介绍了如何使用DataGrid组件获取当前选中行的行号,并将指定列的数据转换为字符串形式。同时,针对按钮点击事件中确认对话框的设置进行了讨论。
449

被折叠的 条评论
为什么被折叠?



