Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在Gridview中显示文本_Asp.net - Fatal编程技术网

Asp.net 在Gridview中显示文本

Asp.net 在Gridview中显示文本,asp.net,Asp.net,我想根据tender_部分表中的tenderId percent显示文本,如果(j==str),则tender列的状态显示为“保持”,否则不保持。在模板字段的gridview中id为lblstat的标签中 for (int i = 0; i < count; i++) { if (ds.Tables[0].Rows.Count > 0) { string j=ds.Tables[0].Rows[0][0].ToString(); SqlComman

我想根据tender_部分表中的tenderId percent显示文本,如果(j==str),则tender列的状态显示为“保持”,否则不保持。在模板字段的gridview中id为lblstat的标签中

for (int i = 0; i < count; i++) {
   if (ds.Tables[0].Rows.Count > 0) {
       string j=ds.Tables[0].Rows[0][0].ToString(); 
       SqlCommand cmd1 = new SqlCommand("Select TenderId from Tender_Partial where TenderId=" + j,con); 
       SqlDataReader dr = cmd1.ExecuteReader(); 
       while(dr.Read()) { 
           string id2 = dr["TenderId"].ToString();
           if (j == id2) // here where i get value j equals to id2 then 
           { 
             status="On Hold"; 
             status=Gridview1.row[8].cell[8].Findcontrol("lblstats").tostring(); 
           }
           else {
             status=" Not On Hold";
             status=Gridview1.row[8].cell[8].Findcontrol("lblstats").tostring();
for(int i=0;i0){
字符串j=ds.Tables[0]。行[0][0]。ToString();
SqlCommand cmd1=新SqlCommand(“从投标文件中选择投标文件ID,其中投标文件ID=“+j,con”);
SqlDataReader dr=cmd1.ExecuteReader();
while(dr.Read()){
字符串id2=dr[“TenderId”].ToString();
如果(j==id2)//这里我得到的值j等于id2,那么
{ 
status=“暂停”;
status=Gridview1.row[8]。单元格[8]。Findcontrol(“lblstats”).tostring();
}
否则{
status=“未暂停”;
status=Gridview1.row[8]。单元格[8]。Findcontrol(“lblstats”).tostring();

你能给我们看一些代码吗?你试过什么?你可以肯定:for(int i=0;i0){string j=ds.Tables[0]。Rows[0][0]。ToString();SqlCommand cmd1=new SqlCommand(“从Tender中选择TenderId,其中TenderId=“+j,con”);SqlDataReader dr=cmd1.ExecuteReader();while(dr.Read()){string id2=dr[“TenderId”].ToString();如果(j==id2)//这里我得到的值j等于id2,那么{status=“On Hold”;status=Gridview1.row[8]。cell[8]。cell[8]。Findcontrol(“lblstats”).ToString();}else{status=“Not On Hold”;status=Gridview1.row[8]。Findcontrol(“lblstats”).ToString();在页面加载时第一次绑定Gridview时,您可以直接从单个查询获取投标状态,而不是这样做。为什么不在用于绑定Gridview的原始查询中包含此数据?