2010-06-12 2 views
1

Я выбора таблицы данных текущего пользователя:Настройка источника данных ASP.NET не возвращает ничего?

SELECT [ConfidenceLevel], [LoveLevel], [HappinessLevel] FROM [UserData] WHERE ([UserProfileID] = @UserProfileID) 

Я установил контроль с уникальным пользовательским ID и получает правильное значение:

HTML: <asp:Label ID="userID" runat="server" Text="Labeluser"></asp:Label> 

C#: userID.Text = Membership.GetUser().ProviderUserKey.ToString(); 

я затем использовать его в где положение с помощью окна Настройка источника данных
уникальный ID = управление затем ControlID идентификатор пользователя (заполняет .text для меня)

я скомпилировать и запустить, но ничего не показывает где должна быть таблица. Какие-либо предложения?

Вот код, он создал:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
    DataSourceID="SqlDataSource1"> 
    <Columns> 
     <asp:BoundField DataField="ConfidenceLevel" HeaderText="ConfidenceLevel" 
      SortExpression="ConfidenceLevel" /> 
     <asp:BoundField DataField="LoveLevel" HeaderText="LoveLevel" 
      SortExpression="LoveLevel" /> 
     <asp:BoundField DataField="HappinessLevel" HeaderText="HappinessLevel" 
      SortExpression="HappinessLevel" /> 
    </Columns> 
</asp:GridView> 
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:ConnectionStringToDB %>" 
    SelectCommand="SELECT [ConfidenceLevel], [LoveLevel], [HappinessLevel] FROM [UserData] WHERE ([UserProfileID] = @UserProfileID)"> 
    <SelectParameters> 
     <asp:ControlParameter ControlID="userID" Name="UserProfileID" 
      PropertyName="Text" Type="Object" /> 
    </SelectParameters> 
</asp:SqlDataSource> 

ответ

2

я ответил на странице asp.net, как хорошо, но в случае, если вы не видите, что один я буду делать это здесь, а также ...

принимать какие-либо ссылки на "объект" генерирует код SqlDataSource ...

он должен читать:

PropertyName = "текст" />

Если у вас есть обновление и вставка и удаление, вам также придется удалить его оттуда ...

+0

Удивительное спасибо. –

Смежные вопросы