创建一个存储界值的表来设定字段的上下限  但是对数据库执行查询后,对于超过界值的字段如何标示出来(比如文本变红)能把本行标示出来也行啊 求大神指点一二 小弟不胜感激数据库sql.net存储

解决方案 »

  1.   

    可以在綁定數據時加判斷吧?比如if(A>10){//設置這行的字體樣式}
      

  2.   

    数据你先正常加载绑定。GridView1_RowDataBound里找到要判断的列的值做判断 超出上下限 就给这一行加下css样式
      

  3.   


    <asp:GridView ID="gv" runat="server" AutoGenerateColumns="false" 
    OnRowDataBound="BindStyle">
        <Columns>
            <asp:BoundField DataField="ID" />
            <asp:BoundField DataField="NAME" />
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:TextBox runat="server" CssClass="tbCode"></asp:TextBox>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
        protected void BindStyle(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                if (e.Row.Cells[0].Text == "1")
                    e.Row.Cells[0].BackColor = Color.Red;
            }
        }