Наполнение GridView из веб службы?

Дедушка
Дата: 26.05.2008 15:30:08
Доброго дня.
В VS2005 создал проект веб сайта, подключил web references: "reportservice" (MS Report Server 2005)
На форму кинул ObjectDataSource, при настройке выбрал объект ReportServer.ReportingService в качестве метода для селекта выбрал ListChildren, указал дефолтные параметры.
Если запустить страницу на выполнение то всё гуд.
Добавил GrigView, указал в качестве датасорса настроеный ObjectDataSource.
Код страницы:
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="ListChildren"
            TypeName="ReportServer.ReportingService">
            <SelectParameters>
                <asp:Parameter DefaultValue="/" Name="Item" Type="String" />
                <asp:Parameter DefaultValue="true" Name="Recursive" Type="Boolean" />
            </SelectParameters>
        </asp:ObjectDataSource>
          <br />
        <asp:GridView ID="GridView1" runat="server" DataSourceID="ObjectDataSource1">
        </asp:GridView>
Если выполнить теперь то ругается на строку 888:
Exception Details: System.Net.WebException: The request failed with HTTP status 401: Unauthorized.

Source Error: 


Line 886:        [return: System.Xml.Serialization.XmlArrayAttribute("CatalogItems")]
Line 887:        public CatalogItem[] ListChildren(string Item, bool Recursive) {
Line 888:            object[] results = this.Invoke("ListChildren", new object[] {
Line 889:                        Item,
Line 890:                        Recursive});
 

Подскажите где грабли...
Дедушка
Дата: 26.05.2008 17:55:36
?? :)
Дедушка
Дата: 27.05.2008 09:43:26
ни кто не знает?
NEKRASSOV
Дата: 27.05.2008 09:47:31
Ну, ругается же по поводу авторизации? Не авторизован запрос.
Дедушка
Дата: 27.05.2008 10:16:30
NEKRASSOV
Ну, ругается же по поводу авторизации? Не авторизован запрос.

сори, до этого с GridView дел не имел...
что значит не авторизован запрос?
Дедушка
Дата: 27.05.2008 10:58:02
при этом вот так проходит:
protected void Page_Load(object sender, EventArgs e)
    {
        ReportingService2005 rs = new ReportingService2005();
        rs.Credentials = System.Net.CredentialCache.DefaultCredentials;

        GridView1.DataSource = rs.ListChildren("/", true);
        GridView1.DataBind();
    }
что тогда не так с asp кодом?
Дедушка
Дата: 27.05.2008 15:34:18
?