[Column 속성에 추가]

CanUserSort="True" SortMemberPath="[값]"

'Silverlight > Tip' 카테고리의 다른 글

DataGrid 해당 Column Sorting 기능 넣기  (0) 2010.10.12
[Silverlight 4.0] Print 기능 구현하기  (0) 2010.08.07
Silverlight Tip Site  (0) 2010.07.28
WebService 연동 DataList 출력하기  (0) 2010.07.28
Posted by 홍상길 홍상길

댓글을 달아 주세요

Silverlight 4.0 에서 제공하는 Print 기능은 너무너무너무 간단하게 구현이 가능합니다.

우선 using System.Windows.Printing; 를 추가해 줍니다.

Print Event 함수 안에 들어갈 소스내용은 아래와 같습니다. ㅎㅎ

PrintDocument docToPrint = new PrintDocument();
docToPrint.BeginPrint += (s, args) => // Print 수행전 사용할 함수
{
               
};
docToPrint.PrintPage += (s, args) =>  // Print 수행중 사용할 함수
{
      args.PageVisual = txtPrint; // 출력할 페이지 UIElement 설정
};
docToPrint.EndPrint += (s, args) => // Print 종료후 사용할 함수
{
 
};

docToPrint.Print("Print"); // Print 시작

'Silverlight > Tip' 카테고리의 다른 글

DataGrid 해당 Column Sorting 기능 넣기  (0) 2010.10.12
[Silverlight 4.0] Print 기능 구현하기  (0) 2010.08.07
Silverlight Tip Site  (0) 2010.07.28
WebService 연동 DataList 출력하기  (0) 2010.07.28
Posted by 홍상길 홍상길

댓글을 달아 주세요

 

Silverlight Tip Site

  1. Silverlight Show : http://www.silverlightshow.net/

  2. Silverlight : http://www.silverlight.net/community/

'Silverlight > Tip' 카테고리의 다른 글

DataGrid 해당 Column Sorting 기능 넣기  (0) 2010.10.12
[Silverlight 4.0] Print 기능 구현하기  (0) 2010.08.07
Silverlight Tip Site  (0) 2010.07.28
WebService 연동 DataList 출력하기  (0) 2010.07.28
Posted by 홍상길 홍상길

댓글을 달아 주세요

1. 데이터가 들어갈 WebService 프로젝트를 만듭니다.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Xml.Linq;
using System.Xml;
using System.IO;
using System.ComponentModel;
using System.Collections;

namespace WebService
{   
[WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [ToolboxItem(false)]    public class WebService1 : System.Web.Services.WebService
    {
        [WebMethod]
        public List<Student> GetCompany()
        {
            SqlConnection conn = new SqlConnection("server=[서버];database=[DB명];uid=[ID];pwd=[PWD]");

            conn.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conn;
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "Select * from Student";

            SqlDataAdapter ad = new SqlDataAdapter();
            ad.SelectCommand = cmd;
            DataSet ds = new DataSet();
            ad.Fill(ds);

            List<Student> studentlist;
            studentlist = new List<Student>();

            foreach (DataRowView rw in ds.Tables[0].Rows)
            {
                Student std = new Student();
                std.name = rw["Name"].ToString();
                std.age=rw["Age"].ToString();

                studentlist.Add(std);
            }
            return studentlist;
        }
    }

        public class Student
        {
            public string name {get; set;}
            public string age {get; set;}
        }
}



2. Silverlight 에 바인딩


using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.ServiceModel.Channels;
using System.ServiceModel;
using System.Collections.ObjectModel;

namespace Demo
{
    public MainPage()
        {
            InitializeComponent();
            studentList = new List<Student>();

            this.Loaded += new RoutedEventHandler(MainPage_Loaded);
        }

        void MainPage_Loaded(object sender, RoutedEventArgs e)
        {

            StudentListService.CompanyListSoapClient com = new StudentListService.StudentListSoapClient();

            com.GetStudentCompleted += new EventHandler<StudentListService.GetStudentCompletedEventArgs>(com_GeStudentCompleted);
            com.GetStudentAsync();
        }

        void com_GetStudentCompleted(object sender, StudentListService.GetStudentCompletedEventArgs e)
        {
               // 바인딩
        }
}

 

'Silverlight > Tip' 카테고리의 다른 글

DataGrid 해당 Column Sorting 기능 넣기  (0) 2010.10.12
[Silverlight 4.0] Print 기능 구현하기  (0) 2010.08.07
Silverlight Tip Site  (0) 2010.07.28
WebService 연동 DataList 출력하기  (0) 2010.07.28
Posted by 홍상길 홍상길

댓글을 달아 주세요

이전버튼 1 이전버튼

블로그 이미지
홍상길

공지사항

Yesterday23
Today0
Total294,526

달력

 « |  » 2019.11
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

최근에 달린 댓글

글 보관함