首页 新闻 搜索 专区 学院

为什么下面用 e.Row.Cells[3].Text

0
悬赏园豆:5 [已解决问题] 解决于 2013-05-27 14:35

看到下面的e.Row.Cells[3].Text,为什么是e.Row.Cells[3].Text而不是e.Row.Cells[2].Text???这里是什么意思?

 if (e.Row.RowType == DataControlRowType.DataRow)
        {
            string TmpStr = Pf.GotExclusiveData("select F_ImagePic from T_PRODUCT_IMAGE where F_PdutID=" + e.Row.Cells[1].Text.Trim());
   if (TmpStr!="")
   {
    TmpStr = "../../"+ TmpStr;
    e.Row.Cells[1].Text = "<img src=" + TmpStr + ">";  
   }
   else
   {
    e.Row.Cells[1].Text = "";  
   }
           
            e.Row.Cells[3].Text = Pf.GotExclusiveData("select F_CateName from T_PRODUCT_CATEGORY where F_ID=" + e.Row.Cells[3].Text.Trim());
        }

蔚蓝鸟的主页 蔚蓝鸟 | 初学一级 | 园豆:150
提问于:2013-05-27 11:56
< >
分享
最佳答案
0

索引从0开始,cells[3]表示第四列

收获园豆:2
放羊娃 | 菜鸟二级 |园豆:318 | 2013-05-27 13:25
其他回答(4)
0

datagridview 应该有最少4列吧.?

e.row.cells[3]指的是第4列.

收获园豆:2
只会造轮子 | 园豆:2274 (老鸟四级) | 2013-05-27 11:58

最后一句是将第四列的数据将先前的显示的ID换成内容。

支持(0) 反对(0) 蔚蓝鸟 | 园豆:150 (初学一级) | 2013-05-27 13:00
0

索引是从 0 开始的

@@@一统@@@ | 园豆:1551 (小虾三级) | 2013-05-27 12:35
0

你想改变第几列就输入第几列啊。。。。索引从0开始。。。。

收获园豆:1
北落师门α | 园豆:17 (初学一级) | 2013-05-27 14:15

我已经改好了。

支持(0) 反对(0) 蔚蓝鸟 | 园豆:150 (初学一级) | 2013-05-27 14:28

想问一下怎么结贴?

支持(0) 反对(0) 蔚蓝鸟 | 园豆:150 (初学一级) | 2013-05-27 14:30
0

就是第4列的数据。

蔚蓝鸟 | 园豆:150 (初学一级) | 2013-05-27 14:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册