<InsertItemTemplate>
                <tr style="">
                    <td>
                        <asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="插入" />
                        <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="清除" />
                    </td>
                    <td>
                        &nbsp;</td>
                    <td>
                        <asp:TextBox ID="商品编码TextBox" runat="server" Text='<%# Bind("商品编码") %>' />
                    </td>
                    <td>
                        <asp:TextBox ID="商品名称TextBox" runat="server" Text='<%# Bind("商品名称") %>' />
                    </td>
                    <td>
                        <asp:TextBox ID="型号规格TextBox" runat="server" Text='<%# Bind("型号规格") %>' />
                    </td>
                    <td>
                        <asp:TextBox ID="单价TextBox" runat="server" Text='<%# Bind("单价") %>' OnTextChanged="ss" />
                    </td>
                    <td>
                        <asp:TextBox ID="数量TextBox" runat="server" Text='<%# Bind("数量") %>' />
                    </td>
                    <td>
                        <asp:TextBox ID="合计TextBox" runat="server" Text='<%# Bind("合计") %>' />
                    </td>
                </tr>
            </InsertItemTemplate>

解决方案 »

  1.   

    历为属性已经有Text='<%# Bind("数量") %>了,我想用程序控制它的初值为0
      

  2.   

    <asp:TextBox ID="TextBox" runat="server" Text='<%# Bind("Name") %>' Value="-"></asp:TextBox>
      

  3.   

    消息 1 验证 (ASP.Net): 属性“Value”不是元素“TextBox”的有效属性。 D:\mis\Webnet\jxc\jxc\rdk_cb.aspx 113 93 jxc它提示
      

  4.   

    在加载数据库数据前先给TEXT一个值就好了 然后再调用要显示数据的时候在给他绑定数据库
    this.txtName.Text=""
    this.控件名称.DataSoure=数据源;
    this.DataBind
      

  5.   

    在绑定的时候赋值,用ListView的ItemDataBound事件
    //绑定时发生改变
          protected void recevicelist_ItemDataBound(object sender, ListViewItemEventArgs e)
            {            if (e.Item.ItemType == ListViewItemType.DataItem)
                {
                    TextBox tb = (TextBox)e.Item.FindControl("total");
                    tb.text = "你想赋的值";
                   
                }
            }
      

  6.   

    谢谢楼上的,我TEXTBOX是在InsertItemTemplate.你这种用法我用过了不行
      

  7.   

    3目运算符
    Text='<%# Bind("Name") %==0?0:<%# Bind("Name") %>'试试, 有值就显示,没值就显示0  但是Name得是数值型,  如果是字符行
    Text='<%# Bind("Name") %==""?0:<%# Bind("Name") %>'
      

  8.   

    为什么不把后台控制数据源的 数量 设成0呢?那不是没有烦恼了?如果说你原来的数据还有用处,那可以clone一个数据源,然后修改数量为0了之后在绑定.
      

  9.   

    使用3目运算符运行后提示"未声明名称“Bind”。"17楼怎么可能控制呀,我的数据还没发生呢