怎么说呢,就是现在有一张GRIDVIEW,  where name=什么什么。出来了三条数据,
现在要上传一个文件。,要求只有第一行的cailiao变成“已上传”,如果再传,就第2条变“已上传”。这里怎么做一个判断?

解决方案 »

  1.   


     在后台上传的时候 
     循环gridview  的每一行 
      判断它的 cailiao 字段是否为空  
    如果为空 就更新 上传文件的路径到这条数据中 并且跳出循环  ,否则 就下一条 
      

  2.   

       //在你的 上传事件中  
        //  先上传文件   并且 得到文件的 保存路径   filepath
      
                foreach (GridViewRow var in this.GridView1.Rows)
                {
                    //在这里 可以通过  var.cells[index].text  得到你的数据的id   
                    // 然后通过 这条数据的  id  得到这条数据  的 cailiao 字段  
                    //然后判断  cailiao 字段的值 是否为空    是就更新  并且做 return;
                    
                    //不是 就让它 继续 循环 
                   
                }其他的 就要你自己写了 呵呵 
      

  3.   

    text='<%# Eval("字段").ToString()=="0"?"没上传":"已上传"%>'