I changed the labels so they're not hard coded anymore, its set in
Page_Load, not sure what you mean about the code though.

Anyways, I figured out that if I add a Gridview and bind it to the
datasource, then it works fine.  I'm thinking that the sqldatasource
is not querying the database, and thus, not firing the
SqlDataSource1_Selecting function.  Is there a way to manually get the
datasource to query?

On Nov 7, 1:23 pm, KeidrickP <[EMAIL PROTECTED]> wrote:
> ok you have several things wrong here, I`m not sure how this was
> working properly at all.
> On label first name you have text hardcoded
>  <asp:Label ID="LabelFirstName" runat="server" Text="Label">First
> Name:</asp:Label>
> Try putting what you want to say here in the page load event of this page.
> Next I would recommend using the code behind pages rather performing
> your functions inline, it makes it easier to read, and catch your
> errors.
> See if you can figure this part out, and you can go from there
>
>
>
> On Fri, Nov 7, 2008 at 3:11 PM, Justin <[EMAIL PROTECTED]> wrote:
>
> > Here's a stand alone page that exhibits my problem....
>
> > <%@ Page Language="VB" %>
>
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
> >www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
>
> > <script runat="server">
>
> >    Protected Sub Page_Load(ByVal sender As Object, ByVal e As
> > System.EventArgs)
> >        SqlDataSource1.SelectParameters.Add("UserName",
> > System.Web.HttpContext.Current.User.Identity.Name.ToString)
> >    End Sub
>
> >    Protected Sub SqlDataSource1_Selecting(ByVal sender As Object,
> > ByVal e As System.Web.UI.WebControls.SqlDataSourceSelectingEventArgs)
> >        Username.Text = e.Command.Parameters("@UserName").Value _
> >                & "'s Profile"
> >    End Sub
>
> > </script>
>
> > <html xmlns="http://www.w3.org/1999/xhtml";>
> > <head runat="server">
> >    <title></title>
> > </head>
> > <body>
> >    <form id="form1" runat="server">
> >    <div>
> >        <asp:Label ID="Username" runat="server" Text="Label"></
> > asp:Label>
> >    </div>
> >    <asp:SqlDataSource ID="SqlDataSource1" runat="server"
> >        ConnectionString="<%$
> > ConnectionStrings:UserInfoConnectionString %>"
> >        onselecting="SqlDataSource1_Selecting"
> >        SelectCommand="SELECT * FROM [UserInfo] WHERE ([UserName] =
> > @UserName)">
> >        <SelectParameters>
> >            <asp:Parameter Name="UserName" Type="String" />
> >        </SelectParameters>
> >    </asp:SqlDataSource>
> >    </form>
> > </body>
> > </html>- Hide quoted text -
>
> - Show quoted text -

Reply via email to