我写成
 for (int i = 0; i < DataList1.Items.Count; i++)
            {
                Label textboxa = DataList1.Items[i].FindControl("Label11") as Label;
                TextBox textboxb = DataList1.Items[i].FindControl("TextBox11") as TextBox;
                if (textboxa.Text != textboxb.Text)
                {
                    textboxb.BackColor = System.Drawing.Color.Pink;
                    textboxa.BackColor = System.Drawing.Color.LightGreen;
                    textboxa.Visible = true;
                    textboxb.Visible = true;
                    textboxa.Style["float:left"];//怎么写让textboxa,在他所在的td里靠左??
                }
            }

解决方案 »

  1.   

    <tr><td align="left">(左对齐)</td>
    看这代码就知道了吧?设置TD的属性 从后台获取TD 然后拼接字符串输出
      

  2.   

    TextBox1.Attributes.Add("style", "float:left")
    foreach(DataListItem item in DataList1.Items)
    {}
      

  3.   

     <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
                onrowdatabound="GridView1_RowDataBound">
                <Columns>
                <asp:TemplateField ItemStyle-Width="300" ItemStyle-HorizontalAlign="Center">
                    <ItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%#Eval("ID") %>'></asp:TextBox>
                    </ItemTemplate>
                </asp:TemplateField>
                </Columns>           
            </asp:GridView>
     protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
    //没加这句的话是居中的,加了左靠齐
                e.Row.Cells[0].Style.Add("text-align", "left");
            }
        }
      

  4.   

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
                onrowdatabound="GridView1_RowDataBound">
                <Columns>
                <asp:TemplateField ItemStyle-Width="300" ItemStyle-HorizontalAlign="Center">
                    <ItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%#Eval("ID") %>'></asp:TextBox>
                    </ItemTemplate>
                </asp:TemplateField>
                </Columns>           
            </asp:GridView>
            <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />//在button事件中写
     protected void Button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < GridView1.Rows.Count; i++)
            {
                GridView1.Rows[i].Cells[0].Style.Add("text-align", "left");
            }
        }