因为有些附带的问题,不能考虑在SQL中做,

解决方案 »

  1.   

    <ItemTemplate>
    <asp:Label runat="server" Text='<%# (DataBinder.Eval(Container, "DataItem.字段")/1000).ToString()%>' ID="Label1">
    </asp:Label>
    </ItemTemplate>
      

  2.   

    不好意思,我以为是WebForm,抱歉
      

  3.   

    绑定时:this.textBox1.DataBindings[0].Format+=new ConvertEventHandler(FormatShow);private void DecimalToCurrencyString(object sender, ConvertEventArgs cevent)
    {
    //做转换;
    }
      

  4.   

    绑定时:this.textBox1.DataBindings[0].Format+=new ConvertEventHandler(DecimalToCurrencyString);private void DecimalToCurrencyString(object sender, ConvertEventArgs cevent)
    {
    //做转换;
    }
      

  5.   

    _jfeng(静心):
    textBox1是什么,我在datagrid中怎样处理?
      

  6.   

    double a;
    textBox1.text=a.tostring("0.00#")
      

  7.   

    用个函数转换一下不就可以了吗?以下供参考:
    <asp:TemplateColumn HeaderText="赠卡可用">
    <ItemStyle Width="7%"></ItemStyle>
    <ItemTemplate>
    <%# turnTosign(DataBinder.Eval(Container.DataItem,"是否免费").ToString())%>
    </ItemTemplate>
    </asp:TemplateColumn>public string turnTosign(string sign)
    {
    switch(sign)
    {
    case "0":
    return "否";
    case "1":
    return "<font color=blue>是</font>";
    default:
    return "否";
    }
    }
      

  8.   

    我就担心这个问题,在FORM中好像不行呀,兄弟,关注中。
    要不自己手动写一个方法来实现,这是最后的办法
      

  9.   

    SELECT TOP 1000 NETWR, NETWR / 1000 AS aaa
    FROM dbo.Ts_i_0201你可以自己定义一个新的字段,名字随意,内容就是原始的字段/1000 这样效率能够保证,如果在程序中进行判断,会降低程序效率的
      

  10.   

    因为有些附带的问题,不能考虑在SQL中做,
      

  11.   

    在数据库中的某一个字段数据为0或1,而在程序显示上想让它显示为是或否,这里我认为最好不要在Sql语句上做文章,代替的方法就是使用Binding对象的Format 事件和Parse事件。Binding.Format 事件,当将某控件的属性绑定到某个数据值时发生。Binding.Parse 事件
    http://blog.csdn.net/zhzuo/archive/2005/01/03/238273.aspx
      

  12.   

    在帮定时应该有这样的代码吧:
    textBox1.DataBind.Add("Text",yourDataSet,"yourTableName.ColumnName");textBox1就是你显示的编辑框;//当然你可以用其它的名字