1.我在sql server 2000的企业管理器里手动向一张表里输数据,输完后总会再有一行空白行,而且删不掉,读到datagrid里也有,该怎么去掉呢?
2.sql sever的数据读到datagrid里,可datagrid的列名就是数据库的字段名,能不能改掉啊

解决方案 »

  1.   

    1、DataGrid的ReadOnly属性设置为true2、可以改掉,最简单的方法是在SQL语句中改,比如
    Select Name As 名字, Age As 年龄 from yourtable
      

  2.   

    1.你给表里面设置一列为主键试下
    2.写读的sql语句的时候用别名 如: select a.ID as 我的ID from a
      

  3.   

    1、DataGrid的ReadOnly属性设置为true 
    2. DataGrid中设置AutoGenerateColumns="False" 然后自己写<Columns><Columns><asp:BoundField DataField="Title" HeaderText="标题"  />
                 <asp:BoundField DataField="Comment" HeaderText="描述" />
    </Columns>
      

  4.   

    第一条搞定了,datagridview1.AllowUserToAddRow=false;
      

  5.   

    那你第二条最好是象楼上几位说的那样,SELECT ...AS XXX 等的写就好,在要不你就等查不来后对表的列名重新写下也可以`