我想判断在数据库中某个字段是否存在某字!
  例 在a字段中 是否存在b还有一个问题  我以前做过 datalist 的获取控件 改更他的属性   现在用GridView不会! 
<Columns>
                    <asp:TemplateField >
                        <ItemTemplate>
                            <asp:Label ID="Label1" runat="server" BackColor="Red" Text=""></asp:Label>                </ItemTemplate>
                    </asp:TemplateField>例如 以上  我怎么获取 Label21 改更他的属性?在线等!

解决方案 »

  1.   

    select * from table where field='char'遍历GridView里的所有Row,然后遍历Row里面所有的控件。
    使用FindControl方法获取Label1
      

  2.   

    Label lbl=this.gridview1.rows[0].cells[0].findcontrols["Label1"] as Label;
    lbl.text="new string";
    获取第一行的,当这个模版列在第一列时。可以这样获取。
    判断在数据库中某个字段是否存在某字
    是不是模糊查询的意思啊?
      

  3.   

    判断在数据库中某个字段是否存在某字:
    在a字段中 是否存在b 
    select * from 表名 where a like '%b%'
      

  4.   

    一。SQL模糊查询二。Label lbl=this.gridview1.rows[0].cells[0].findcontrols["Label1"] as Label; 
    lbl.text="new string"; 
    获取第一行的,当这个模版列在第一列时。可以这样获取。 
      

  5.   

    select * from table where field='char'
      

  6.   

    一.
    select * from table where charindex('b',field)>0二.在GridView的RowDataBound事件中查找嵌套控件Label lbl=this.gridview1.rows[0].cells[0].findcontrols["Label1"] as Label; 
    lbl.text="new string"; 
    获取第一行的,当这个模版列在第一列时。可以这样获取。