0
<%@ Page Title="" Language="C#" MasterPageFile="~/CP.master" AutoEventWireup="true" CodeFile="CP_AllQuestions.aspx.cs" Inherits="CP_AllQuestions" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:GridView ID="GridView1" runat="server" Height="464px" Width="932px"
AutoGenerateColumns="False" DataSourceID="Answered">
<Columns>
<asp:BoundField DataField="ThreadTitle" HeaderText="ThreadTitle"
SortExpression="ThreadTitle" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="Answered" runat="server"
ConnectionString="<%$ ConnectionStrings:CP_AllQuestionsAnswered %>" SelectCommand="SELECT ThreadTitle
FROM Threads AS t
INNER JOIN Users AS u ON t.UsersID=u.UsersID
WHERE [email protected]">
<SelectParameters>
<asp:Parameter Name="UserID" />
</SelectParameters>
</asp:SqlDataSource>
</asp:Content>
페이지로드 이벤트에서 @UserID를 전달하고 싶습니다.Gridview 및 SQL 매개 변수 전달
MembershipUser CurrentUser = Membership.GetUser();
@UserID = (Guid)CurrentUser.ProviderUserKey;
하지만 어떻게해야합니까?
왜 그리드 뷰가 나타나지 않습니다 .. 왜? :( – WithFlyingColors