FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 2366|回复: 1
打印 上一主题 下一主题

按钮点击无法获取到Grid选中行的值 求教!

[复制链接]
跳转到指定楼层
楼主
发表于 2015-6-18 00:17:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
FineUI 版本为4.1.4.0
列只允许单选,
  1.   <f:Grid ID="RoleGrid" ShowBorder="true" ShowHeader="true" Title="所有角色列表" runat="server" EnableCollapse="true" BodyPadding="2px"
  2.                             EnableCheckBoxSelect="true"  EnableMultiSelect="false"  EnableAlternateRowColor="true"
  3.                             Width="860px" DataKeyNames="RoleID,RoleName,RoleNote" OnRowCommand="RoleGrid_RowCommand">
复制代码

参照的在线示例                     
  1. /// <summary>
  2.         /// 删除按钮点击事件
  3.         /// </summary>
  4.         /// <param name="sender"></param>
  5.         /// <param name="e"></param>
  6.         protected void btnDelUser_Click(object sender, EventArgs e)
  7.         {

  8.             StringBuilder sb = new StringBuilder();
  9.             int[] selections = RoleGrid.SelectedRowIndexArray;
  10.             foreach (int rowIndex in selections)
  11.             {
  12.                 sb.AppendFormat("行号:{0} 用户名:{1}<br />", rowIndex + 1, RoleGrid.DataKeys[rowIndex][1]);
  13.             }


  14.             Alert.ShowInTop("删除数据成功!(表格数据已重新绑定)" + sb.ToString());


  15.         }
复制代码

打断点跟   无法获取被选中的列      

SelectedRowIndexArray始终为int[0]




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
 楼主| 发表于 2015-6-18 08:55:26 | 只看该作者
已经解决    页面加载的时候没有加 if (!IsPostBack)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-25 04:39 , Processed in 0.044388 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表