2016-05-05 12 views
-1

ich versuche, eine datagridview mit den darin enthaltenen (Linien) und HEADERS (Spalten), aber mir dieser Fehler zu füllen:Msg-Fehler "Zu einem DataGridView-Steuerelement, das keine Spalten enthält, kann keine Zeile hinzugefügt werden. Spalten müssen zuerst hinzugefügt werden."

Quelle

No row can be added to a DataGridView control that does not have columns. Columns must be added first.

Daten: SQL Server Wirklich werde ich müde versuchen mir zu helfen, bitte, Dank zuerst ..

+0

Wenn Sie müde sind, gehen Sie schlafen! Das ist keine Möglichkeit, eine Frage zu stellen. Wenn Ihre DataSource ineeded ist, bedeutet eine SQL-Abfrage die Nachricht, dass Sie AutoGenerateColumns wahrscheinlich nicht auf false für Ihren DGV gesetzt haben sollten. – TaW

Antwort

0

Hier ist ein Beispielcode für Sie.

Dann müssen Sie für jede Spalte, die Sie in Ihrer SQL-Anweisung aufrufen, das folgende CSS haben.

<asp:GridView ID="gvResultsDeal" runat="server" AutoGenerateColumns="False" CssClass="table table-striped" OnSelectedIndexChanged="gvResultsDeal_SelectedIndexChanged" ShowHeader="False"> 
       <Columns> 
        <asp:BoundField DataField="CUST" HeaderText="Opportunity ID" SortExpression="CUST" > 
        <ItemStyle Width="160px" /> 
        </asp:BoundField> 
        <asp:BoundField DataField="ADDRESS" HeaderText="DRA Instance" SortExpression="ADDRESS" > 
        <ItemStyle Width="36px" /> 
        </asp:BoundField> 

       </Columns> 
      </asp:GridView> 
+0

Ich entwickle nicht mit CSS !! –

+0

Ist es ein ASP.NET-Programm? oder einfach C#? –

Verwandte Themen