Если вы используете Sql Server и SqlClient Provider, вы можете создать свой запрос следующим образом:
<asp:SqlDataSource ID="SqlDataSourceInbox"
SelectCommand="SELECT MESSAGE_ID, FACILITY_ID, TYPE, DEPARTMENT, STATUS, REMARKS
FROM INBOX ORDER BY DATE_RECIEVED
WHERE USER_NAME=@UserName"
runat="server">
</asp:SqlDataSource>
Убедитесь, что я добавляю фильтрацию предложения WHERE по гипотетическому полю "USER_NAME" (илидругое нужное поле) и параметр @ UserName.
Итак, в коде позади вы получаете зарегистрированное имя пользователя и добавляете параметр select со значением:
protected void Page_Load(object sender, EventArgs e)
{
string user = User.Identity.Name;
SqlDataSourceInbox.SelectParameters.Clear();
SqlDataSourceInbox.SelectParameters.Add("@UserName", user);
}
Я надеюсь, что этопомогает.