FineUI 官方论坛
标题:
按钮点击无法获取到Grid选中行的值 求教!
[打印本页]
作者:
sunchanglong
时间:
2015-6-18 00:17
标题:
按钮点击无法获取到Grid选中行的值 求教!
FineUI 版本为4.1.4.0
列只允许单选,
<f:Grid ID="RoleGrid" ShowBorder="true" ShowHeader="true" Title="所有角色列表" runat="server" EnableCollapse="true" BodyPadding="2px"
EnableCheckBoxSelect="true" EnableMultiSelect="false" EnableAlternateRowColor="true"
Width="860px" DataKeyNames="RoleID,RoleName,RoleNote" OnRowCommand="RoleGrid_RowCommand">
复制代码
参照的在线示例
/// <summary>
/// 删除按钮点击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDelUser_Click(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder();
int[] selections = RoleGrid.SelectedRowIndexArray;
foreach (int rowIndex in selections)
{
sb.AppendFormat("行号:{0} 用户名:{1}<br />", rowIndex + 1, RoleGrid.DataKeys[rowIndex][1]);
}
Alert.ShowInTop("删除数据成功!(表格数据已重新绑定)" + sb.ToString());
}
复制代码
打断点跟 无法获取被选中的列
SelectedRowIndexArray始终为int[0]
[attach]7578[/attach]
作者:
sunchanglong
时间:
2015-6-18 08:55
已经解决 页面加载的时候没有加 if (!IsPostBack)
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4