Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hur får jag ut en lista?

Postades av 2007-01-14 07:49:16 - Magnus Hallberg, i forum asp.net generellt, Tråden har 12 Kommentarer och lästs av 718 personer

Jag har gjort en web service där jag hämtar ut en massa blogginlägg till en lista Lista<list>. Hur kan jag få in detta i en grid? Ska jag hämta det på nåt annat sätt kanske? Det ska fungera att hämta från andra språk än .NET också.


Svara

Sv: Hur får jag ut en lista?

Postades av 2007-01-14 11:44:24 - Patrik Löwendahl

Du använder en objectdatasource och låter den vara knuten till webservice proxyn och den funktionen som returernar listan.

Sen binder du gridden mot object datasource.


Svara

Sv:Hur får jag ut en lista?

Postades av 2007-01-14 13:01:31 - Magnus Hallberg

huu Skulle du kunna ge ett litet kodexempel? Jag kan i stort sett inget om web Service.


Svara

Sv: Hur får jag ut en lista?

Postades av 2007-01-14 13:49:57 - Benni Svensson

Jag återkommer lite senare så skall jag visa hur jag har löst det.


Svara

Sv:Hur får jag ut en lista?

Postades av 2007-01-14 19:09:58 - Benni Svensson

Jag fyller min listbox så här:
<code>
DataSet myData = SAWService.GetDS("t_quize", "select");
int myCount = myData.Tables[0].Rows.Count;
newInfo.Text ="Antal frågor: " + myCount.ToString() +" st";

lqQuize.DisplayMember = "quize";
lqQuize.ValueMember = "id";
lqQuize.DataSource = myData.Tables[0];
</code>
Vad jag gör är att hämta hem ett helt dataset, och använder det sen.


Svara

Sv: Hur får jag ut en lista?

Postades av 2007-01-14 20:15:54 - Magnus Hallberg

Jag vill inte använda DataSet för att hämta hem för det gör det ju besvärligare att använda web servicen med andra språk. Nån som har nån annan idé?


Svara

Sv:Hur får jag ut en lista?

Postades av 2007-01-14 22:27:03 - Patrik Löwendahl

Du sätter en webreference i din webb app, det genererar en proxy, den binder du med object datasource vilken du använder som data källa för din dataview.

Nyckelord att söka på google:

Create Web Service proxy asp.net
Use object datasource


Svara

Sv: Hur får jag ut en lista?

Postades av 2007-01-15 11:02:56 - Magnus Hallberg

Jag ahr nu försökt på detta sätt men det fungerar inte. Nån som ser vad som är fel?

Här försöker jag hämta ut det till en grid
<code>
myLabService.bloggService myService = new bloggService();
protected void Page_Load(object sender, EventArgs e)
{
gvBlogg.DataSource = myService.getAllBloggMess();
gvBlogg.DataBind();

}
</code>
webService.asmx
<code>
[WebMethod(Description="Här hämtar du alla inlägg i bloggen")]
public List<blogg> getAllBloggMess()
{
bloggDB myBlogg = new bloggDB();
List<blogg> bloggList = myBlogg.getAllBloggMess();
return bloggList;
}
</code>
bll/blogg.css
<code>
public blogg(string _header, string _text, string _author, DateTime _date)
{
bloggHeader = _header;
bloggText = _text;
author = _author;
date = _date;
//bloggDB myBlogg = new bloggDB();
//return myBlogg.getAllBloggMess();
}
</code>
dal/bloggDB.css
<code>
public List<blogg> getAllBloggMess()
{
SqlConnection conn = new SqlConnection(DBConnection);
SqlCommand cmd = new SqlCommand("getAllBloggMess", conn);
cmd.CommandType = CommandType.StoredProcedure;

try
{
conn.Open();
SqlDataReader r = cmd.ExecuteReader();
List<blogg> bloggList = new List<blogg>();

while (r.Read())
{
blogg myBlogg = new blogg((string)r["bloggHeader"], (string)r["bloggText"], (string)r["author"], (DateTime)r["date"]);
bloggList.Add(myBlogg);
}
r.Close();
return bloggList;
}
catch (SqlException err)
{
throw new ApplicationException("Det uppstod ett fel");
}
finally
{
conn.Close();
}
}
</code>


Svara

Sv:Hur får jag ut en lista?

Postades av 2007-01-15 17:44:17 - Patrik Löwendahl

Kan du specificera vad som inte funkar?


Svara

Sv: Hur får jag ut en lista?

Postades av 2007-01-15 21:07:44 - Magnus Hallberg

jag vet inte. Jag får felmeddelandet:
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.ApplicationException: Det uppstod ett fel
at bloggDB.getAllBloggMess() in c:\Inetpub\wwwroot\asp2\lab3\App_Code\dal\bloggDB.cs:line 48
at WebService.getAllBloggMess() in c:\Inetpub\wwwroot\asp2\lab3\App_Code\WebService.cs:line 148
--- End of inner exception stack trace ---
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.ApplicationException: Det uppstod ett fel
at bloggDB.getAllBloggMess() in c:\Inetpub\wwwroot\asp2\lab3\App_Code\dal\bloggDB.cs:line 48
at WebService.getAllBloggMess() in c:\Inetpub\wwwroot\asp2\lab3\App_Code\WebService.cs:line 148
--- End of inner exception stack trace ---

Jag har inte en susning om vad som blir fel.

------------------------------- EDIT ----------------------------------
Nu får jag nåt annat felmeddelande, kolla här http://81.233.110.17/asp2/lab3Client/


Svara

Sv:Hur får jag ut en lista?

Postades av 2007-01-16 11:06:18 - Patrik Löwendahl

Det ser ut som din webservice inte fungerar. Har du testat den från browsern?


Svara

Sv:Hur får jag ut en lista?

Postades av 2007-01-16 13:11:25 - Ola Lindfeldt

Problemet är att du fångar SqlException sen kastar du bort det och kastar i stället
"Det uppstod ett fel"... Alltså ser du inte vad som är fel..
Skippa try catch och låt det ursprungliga felet bubbla upp så du ser vad som går fel.
Det är så smutt med webbservices i dotnet att exceptions paketeras i soap och returneras till anroparen över http som får möjlighet att hantera problemet på ett lämpligt sätt.


Svara

Sv: Hur får jag ut en lista?

Postades av 2007-01-16 17:03:05 - Magnus Hallberg

Ni är underbara killar:) Felet var att jag hade tagit bort en kolmun i databasen och glömt ta bort den i min SP, jag försökte alltså hämten en kolumn som inte fanns.

Tusen tack för hjälpen:)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
6 455
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies