Jag har gjort något liknande och då skapade jag ett DataSet som jag fyllde med två tabeller. Därefter lägger man till en relation (ds.Relations.Add) mellan tabellerna i DataSetet. Läs mer på tex http://www.oreillynet.com/pub/a/dotnet/excerpt/progvisbasic_ch08/index3.html
Frågan#1
Jag ska visa data från två relaterade tabeller från sql server 2000 på en asp.net sida och vill att det ska se ut som nedan(.asp). Det är alltså en tabell där en post är relaterad till en annan tabell där flera poster kan vara relaterade till den första tabellen. Jag vill bara visa posten från den första tabellen en gång och inte varenda gång posterna från den andra tabellerna listas. Hur ska jag göra?
<table width="244" cellspacing="0" cellpadding="0" border="0" onload="start()">
<%
while not rs.eof
if not rs("Reg_Nr_objekt") = objekt then
%>
<tr class="svart" height="14">
<td width="10"><input type="checkbox" name="objekt" class="svart" value="<%= rs("Reg_Nr_objekt") %>"></td>
<td width="40"><b><%= rs("Reg_Nr_fack") %></b></td>
<td width="150"><b><%= rs("Ansvarig") %></b></td>
</tr>
<%
end if
%>
<tr class="svart" height="14">
<td width="10"></td>
<td width="40" align="right">Fack <%= rs("Nr") %> -</td>
<td width="150"><%= rs("Volym") %> liter</td>
</tr>
<tr class="svart" height="14">
<td width="10"></td>
<td width="40" align="right">Kvalitet:</td>
<td width="150"></td>
</tr>
<tr class="svart" height="14">
<td width="10"></td>
<td width="40" align="right">Volym:</td>
<td width="150"></td>
</tr>
<%
objekt = rs("Reg_Nr_objekt")
rs.movenext
wend
%>
</table>