不确定这是否是形成良好的问题,但也许有人有更好的想法。
所以我得到了这样的东西/ \
我关心的是fk_user_id,当我从这张桌子中选择*时我可以
`<%# Eval("fk_user_id") %>`
正如你在结果中猜到的那样,我得到了某种身份证号码。是否有可能以某种方式从fk_user表中取出信息,我想例如从其中获取用户名。
你知道主要是我希望它为authot的名字,当有人写一篇文章时,它会显示写作者的名字,也就是fk_user_id ..但我想以某种方式显示authot的名字和他的ID。
Halp:&lt;
@EDIT
这就是我在.cs中从表中选择的东西,在reapeater中显示它`SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings [“ConnectionString”]。ToString());
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "SELECT * FROM posts ORDER BY post_id DESC";
conn.Open();
Repeater_Posts.DataSource = cmd.ExecuteReader();
Repeater_Posts.DataBind();
conn.Close();`
答案 0 :(得分:1)
这将从表registered_users
中获取所有用户的名字SELECT r.user_name
FROM posts p INNER JOIN
registered_users r ON p.fk_user_id = r.user_id
ORDER BY p.post_id DESC