+ -
当前位置:首页 → 问答吧 → 阿非 sandy945 帮忙看看

阿非 sandy945 帮忙看看

时间:2011-12-06

来源:互联网



http://topic.csdn.net/u/20111128/10/b9a9b76b-8aa5-4f88-9e7f-7410c917c87a.html
我的代码:
C# code
int indexdr = 1;

            foreach (DataRow row in result.Rows)
            {
                if (indexdr == 1)
                {
                    drw = dt.NewRow();
                }

                for (int i = 1; i <= 3; i++)
                {
                    if (row[i * 2] != null && row[i * 2] != DBNull.Value)
                    {
                        drw[indexdr] = row[i * 2];
                        indexdr++;
                        if (indexdr == 7)
                        {
                            dt.Rows.Add(drw);
                            indexdr = 1;
                            drw = dt.NewRow();
                        }
                    }
                }
            }
            if (indexdr != 1)
            {
                dt.Rows.Add(drw);
            }
            #endregion

            
            dataGridViewRecords.DataSource = dt;




上面的图是按照你上次的方法效果,请问怎么把最后一排打叉的灰掉,或者不让打叉,并且在第一列加上每一行的序列好,我加上了,但是不是1 2 3 4 5,是有跳跃的数字,请问要怎么修改啊,谢谢。

作者: chenou851123   发布时间: 2011-12-06

怎么还有打叉的?

作者: Sandy945   发布时间: 2011-12-06

引用 1 楼 sandy945 的回复:
怎么还有打叉的?


是啊,好像都是最好一排是打叉的,过滤掉空数据还有打叉的。

作者: chenou851123   发布时间: 2011-12-06

引用 1 楼 sandy945 的回复:
怎么还有打叉的?


最后一排没有数据填充,就全部用×代替了吧

作者: chenou851123   发布时间: 2011-12-06

你断点看看下打叉的 是怎么出现的,或者是什么内容

是null 还是 DBNull 还是别的什么

序号 需要一个额外变量 来实现

作者: Sandy945   发布时间: 2011-12-06

热门下载

更多