找回密码
 立即注册

QQ登录

只需一步,快速开始

zhfstrong

注册会员

10

主题

43

帖子

107

积分

注册会员

积分
107
zhfstrong
注册会员   /  发表于:2019-8-9 13:06  /   查看:3374  /  回复:5
因为想实现把flexgrid的空行删除,所以写了以下代码来判断那些是空行,然后根据序号来删除,但遇到错误提示。请版主指点,谢谢!  
//删除空行
            int k = 0;
            for(int i=1;i<stockStartBill_flex.Rows.Count;i++)
            {
              if (stockStartBill_flex[i, 1].ToString().Trim() == "")//编码列为空,即这一行为空
                {
                    //记录看有多少空行
                    k++;
                }
            }
            MessageBox.Show("空行数为:"+k.ToString());
            string[] nullrow=new string [k];


本帖子中包含更多资源

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

x

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-9 16:06:56
沙发
i=0看看,
回复 使用道具 举报
zhfstrong
注册会员   /  发表于:2019-8-9 17:31:25
板凳

谢谢回复!不过i=0也是有这个错误提示的。因为=0只不过从“标题行”开始而已嘛。往下有空行时还是有提示的嘛。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-12 09:20:33
地板
你判断是否为空,可以先判断stockStartBill_flex[i, 1]==null,错误提示也是因为这个而来
回复 使用道具 举报
一路向东
注册会员   /  发表于:2019-8-12 15:41:46
5#
String.IsNullOrEmpty(stockStartBill_flex[i, 1])
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-12 18:39:22
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部