'Detta är koden i CodeBehind

ds = MetaLogik.LSetAvanceradSok(exakt, arrAlla, arrNagot, arrUtan)

   If ds.Tables("Table1").Rows.Count() > 0 Then

'Testar bara för att se att det finns något i tabellen och det gör det
      If ds.Tables.Count() > 0 Then
         lblAvancRes.Text = ds.Tables("Table1").Rows(0).Item(0) & ds.Tables("Table1").Rows(0).Item(1) & ds.Tables("Table1").Rows(0).Item(2) & ds.Tables("Table1").Rows(0).Item(3) & ds.Tables("Table1").Rows(0).Item(4) & ds.Tables("Table1").Rows(0).Item(5) & ds.Tables("Table1").Rows(0).Item(6)
      Else
         lblAvancRes.Text = "false"
      End If

'Har testat detta med men det blir samma fel      
      'dgAvanc.DataSource = ds
      'dgAvanc.DataMember = "Table1"

'Denna är den som inte funkar
      dgAvanc.DataSource = ds.Tables("Table1").DefaultView

'Denna funkar tillsammans med min andra datagrid som jag har testat med bara för att se så första SQL-frågan funkar
      'dgAvanc.DataSource = ds.Tables("Avancerad").DefaultView
      DataBind()

      'lblAvancRes.Text = "Sökresultat"
      lblAvancRes.Visible = True
   Else
      lblAvancRes.Text = "Din sökning <br> gav inget resultat. <br> Sök igen alt. <br> specificera din sökning."
      lblAvancRes.Visible = True
      dgAvanc.Controls.Clear()
   End If



'Detta är den som jag har testat med då jag hämtar från tabellen "Avancerad" och som funkar
<asp:DataGrid Width="95%" Runat="server" ID="dgAvanc" GridLines="Vertical" AutoGenerateColumns="False" CellPadding="4" HeaderStyle-Font-Bold="True" HeaderStyle-VerticalAlign="Top" BorderColor="DarkGray" HeaderStyle-BackColor="LightGrey" AlternatingItemStyle-BackColor="Gainsboro">
   <Columns>
	<asp:TemplateColumn HeaderText="RANK" ItemStyle-Width="170px">
	  <ItemTemplate>
             <label runat="server">
		<%# Container.DataItem("RANK")%>
	     </label>
	  </ItemTemplate>
	</asp:TemplateColumn>
	<asp:BoundColumn HeaderText="FileName" DataField="FileName"></asp:BoundColumn>
   </Columns>
</asp:DataGrid>

Tabellen Avancerad innehåller fälten; rank och FileName
Nedanstående tabell innehåller fälten; DokId, DokTitel, DokTyp, UnkderKlass, Lagrare, LagratDatum samt Link


'Detta är den griden som inte funkar
<asp:DataGrid Width="97%" Runat="server" ID="gdAvanc" OnItemCommand="GetValtDokument" GridLines="Vertical" AutoGenerateColumns="False" CellPadding="4" HeaderStyle-Font-Bold="True" HeaderStyle-VerticalAlign="Top" BorderColor="DarkGray" HeaderStyle-BackColor="LightGrey" AlternatingItemStyle-BackColor="Gainsboro">
   <Columns>
      <asp:TemplateColumn HeaderText="Titel" ItemStyle-Width="170px">
	 <ItemTemplate>
	    <a href='<%# Container.DataItem("Link")%>' runat="server" target="_blank" ID="A1">
		<%# Container.DataItem("DokTitel")%>
	    </a>
	<input id="hdValtDokIdAvanc" type="hidden" runat="server" value='<%# Container.DataItem("DokId")%>' NAME="hdValtDokIdAvanc">
	<input id="hdValtLagrareAvanc" type="hidden" runat="server" value='<%# Container.DataItem("Lagrare")%>' NAME="hdValtLagrareAvanc">
	</ItemTemplate>
      </asp:TemplateColumn>
      <asp:BoundColumn HeaderText="Dokumenttyp" DataField="DokTyp"></asp:BoundColumn>
      <asp:BoundColumn ItemStyle-Width="100px" HeaderText="Underklass" DataField="UnderKlass"></asp:BoundColumn>
      <asp:BoundColumn HeaderText="Lagrat av" DataField="Lagrare"></asp:BoundColumn>
      <asp:BoundColumn HeaderText="Lagrat datum" DataField="LagratDatum"></asp:BoundColumn>
      <asp:ButtonColumn HeaderText="Dokument-<br>attribut" ButtonType="LinkButton" Text="Visa" ItemStyle-HorizontalAlign="Center" CommandName="GetValtDokId"></asp:ButtonColumn>
      <asp:ButtonColumn HeaderText="Radera" ButtonType="PushButton" Text=" x " ItemStyle-HorizontalAlign="Center" ItemStyle-Font-Size="5" ItemStyle-Font-Bold="True" CommandName="DeleteDokument"></asp:ButtonColumn>
   </Columns>
</asp:DataGrid>

