第2条把 Datagrid 的高度属性值删除就行

解决方案 »

  1.   

    问DATAGRID的人太多了,你搜索一下吧!
      

  2.   

    3表中字段名:BIT
      while(dr.Read())        
    {
    string bit=dr["bit"].ToString();
    }
    dr.Close();
    if (System.Convert.ToBoolean(bit)==true)
    {
                 string aa=yes;
              }
              else
              {
                 string aa=no;
              }
      

  3.   

    是呀,我的datagrid在编辑状态时,一个页面好高,另一个就正常,好奇怪!
    关注
      

  4.   

    1
    A 没说清楚
    B 在GRID里面一样有datakeyfield呀
      

  5.   

    2
    你不要去设DataGrid的高度属性,它就不会出现那种问题。
      

  6.   

    1.
    <ItemTemplate>
    <asp:CheckBox runat="server" id="chk" Checked='<%# CheckData(DataBinder.Eval(Container.DataItem,"field1")) %>' />
    </ItemTemplate>在.aspx.cs中添加一函数:
    protected string CheckData(object obj)
    {
    if (Convert.IsDBNull(obj))
    {
    return "False";
    }
    if (obj.ToString() == "1") //忘了该是"1"还是"True"
    {
    return "True";
    }
    else
    {
    return "False";
    }
    }读取:
    CheckBox chk = DataGrid1.Items[0].FindControl("chk");
    if (chk != null)
    {
    Response.Write(chk.Checked.ToString());
    }3.
    <asp:Label runat="server" id="Label1" Text='<%# ChangeText(DataBinder.Eval(Container.DataItem,"field1")) %>' />
    在.aspx.cs中添加一函数:
    protected string ChangeText(object obj)
    {
    if (!Convert.IsDBNull(obj) && obj.ToString() == "True")
    {
    return "Yes";
    }
    else
    {
    return "No";
    }
    }
    手都写累了~~~~
      

  7.   

    1
    <asp:TemplateColumn HeaderText="选择">
    <HeaderStyle BorderStyle="None"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center"></ItemStyle>
    <ItemTemplate>
    <asp:CheckBox ID="MyGroup" Runat="server" Checked="True"></asp:CheckBox>
    </ItemTemplate>
    </asp:TemplateColumn>
    for(int i=0;i<DataGrid1.Items.Count;i++)
    {
       CheckBox chk = (CheckBox)DataGrid1.Items[i].FindControl("MyGroup");
    if (chk.Checked == true)
    {
    MyTest+=i.ToString()+"-";
    }
    }
      

  8.   

    icyer() ,你让我等得好辛苦,终于出山了,哦哦...
      

  9.   

    刚才看了一下,一个bit字段,显示的时候会返回True的,所以上面的CheckData函数可以改为:
    protected string CheckData(object obj)
    {
    if (Convert.IsDBNull(obj))
    {
    return "False";
    }
    else
    {
    return obj.ToString();
    }
    }