Linq - udskriv tråde i mappe
det jeg prøver på er at lave et forum lignende eksperten.dkførst vælger man et bibliotek
derefter en mappe i det bibliotek
så en tråd i den mappe
det gemmer oplysningerne i GueryStrings
--------------------------------------------
min kode til at hente bibliotekerne ud:
var Directories = (
from D in db.Directories
where Convert.ToString(D.Directory_FK_Type_ID) == "1"
select D
);
Repeater_Directories.DataSource = Directories;
Repeater_Directories.DataBind();
--------------------------------------------
min kode til at hente mapper i et valgt bibliotek ud:
if (Request.QueryString["Directory"] != null)
{
var ShowDirectory = Request.QueryString["Directory"];
var Directory = (
from D in db.Directories
where D.Directory_Name == ShowDirectory
select D
);
foreach (var D in Directory)
{
ViewState["Directory"] = Convert.ToString(D.Directory_ID);
Literal_Directory.Text = ShowDirectory;
}
var Maps = (
from M in db.Maps
where Convert.ToString(M.Map_FK_Directory_ID) == Convert.ToString(ViewState["Directory"])
select M
);
Repeater_Maps.DataSource = Maps;
Repeater_Maps.DataBind();
}
}
--------------------------------------------
min kode til at hente tråde i en bestemt mappe:
¨if (Request.QueryString["Map"] != null)
{
var ShowMap = Request.QueryString["Map"];
var Map = (
from M in db.Maps
where M.Map_Name == ShowMap
select M
);
foreach (var M in Map)
{
Session["Map"] = Convert.ToString(M.Map_ID);
Literal_Map.Text = ShowMap;
}
}
--------------------------------------------
min kode til at hente en bestent tråd i en bestemt mappe:
if (Request.QueryString["Thread"] != null)
{
var ShowThread = Request.QueryString["Thread"];
var Thread = (
from T in db.Threads
from U in db.Users
from UI in db.Users_Images
from US in db.Users_Sexes
where Convert.ToString(T.Thread_Headline) == Convert.ToString(ShowThread)
&& U.User_ID == T.Thread_FK_User_ID
&& UI.User_Image_ID == U.User_FK_User_Image_ID
&& US.User_Sex_ID == U.User_FK_User_Sex_ID
select new { T, U, UI, US }
);
foreach (var T in Thread)
{
ViewState["Thread"] = T.T.Thread_ID;
}
Repeater_Thread.DataSource = Thread;
Repeater_Thread.DataBind();
}
--------------------------------------------
Jeg vil gerne have at når man kommer ind på forumet kan man se hvor mange tråde der er i alt i et bestemt bibliotek
som bliver udskrevet ud fra hvert link til et bibliotek (ligesom her på eksperten.dk)
så når man går ind i det bibliotek vil jeg også gerne der udskrive ud fra hvert link til en mappe hvor mange tråde der er i de enkelte mapper
HJÆLP tak =)