c# 람다식 모음

c# 2012. 8. 7. 19:30
Posted by 정광원
,

'c#' 카테고리의 다른 글

c# 람다식 모음  (1) 2012.08.07
combox text, value값 넣기  (1) 2011.01.05
Datagrid Column 갯수 가져오기  (0) 2010.11.18
dataGrid의 로우 카운트를 가져오는 방법  (0) 2010.11.18
클라이언트, 서버 프로그램[TcpClient 이용]  (1) 2010.11.01
Posted by 정광원
,

combox text, value값 넣기

c# 2011. 1. 5. 03:00
combox text, value값 넣기

http://monsterwave.tistory.com/tag/ComboBox
Posted by 정광원
,

((DataTable)this.dataGrid.DataSource).Columns.Count; 

원문 : http://stackoverflow.com/questions/838679/row-and-column-count-of-data-grid-in-c
Posted by 정광원
,

DataTable dtGrid = new DataTable();

dtGrid.TableName = "Table";
dgGrid.DataSource = dtGrid;

해당 Datagrid에 DataTable의 갯수가 10개가 넘는 데이터를 넣을시에 dtGrid.VisibleRowCount의 값이 10개만 가져오는 경우가 발생
받은 데이터 Table의 갯수와 동일하게 데이터를 가져오게하려면
(DataTable)this.dgGrid.DataSource).Rows.Count 사용하면됌

http://bytes.com/topic/c-sharp/answers/249784-how-get-row-count-datagrid-c

'c#' 카테고리의 다른 글

이미지 영역 사격형 그리기  (2) 2011.04.12
combox text, value값 넣기  (1) 2011.01.05
Datagrid Column 갯수 가져오기  (0) 2010.11.18
클라이언트, 서버 프로그램[TcpClient 이용]  (1) 2010.11.01
파일로 찍어보기  (1) 2010.09.09
Posted by 정광원
,

'이보다 간단할 순 없다' 서버 만들어보기

public class EntryPoint
{
    [STAThread]
    static void Main(string[] args)
    {
        try
        {
            // Set the TcpListener on port 13000.
            Int32 port = 13000;
            IPAddress localAddr = IPAddress.Any;
  
            // TcpListener server = new TcpListener(port);
            TcpListener server = new TcpListener(localAddr, port);

            // Start listening for client requests.
            server.Start();
     
            // Enter the listening loop.
            while(true) 
            {
                Console.WriteLine("(1) 서버가 클라이언트가 접속하기를 기다린다.......");
    
                // Perform a blocking call to accept requests.
                // You could also user server.AcceptSocket() here.
                TcpClient client = server.AcceptTcpClient();            
                Console.WriteLine("(2) 클라이언트가 접속했다!");

                // Get a stream object for reading and writing
                NetworkStream stream = client.GetStream();
                BufferedStream bufferedStream = new BufferedStream(stream);

                Console.WriteLine("(3) 서버가 클라이언트에게 32비트 정수의 가장 큰 값을 보낸다. 이때 정수값을 Network-byte order로 전송한다.");
                BinaryWriter bw = new BinaryWriter(bufferedStream);
                bw.Write( IPAddress.HostToNetworkOrder(int.MaxValue) );
                bw.Flush();
                Console.WriteLine("Send: " + int.MaxValue);
                
                Console.WriteLine("(6) 서버는 클라이언트에게서 받은 정수값을 출력한다.");
                BinaryReader br = new BinaryReader(bufferedStream);
                Console.WriteLine("Recv: " + IPAddress.NetworkToHostOrder(br.ReadInt32()));
                                    
                // Shutdown and end connection
                Console.WriteLine("(7) 연결 종료한다.");
                client.Close();
            }
        }
        catch(SocketException e)
        {
            Console.WriteLine("SocketException: {0}", e);
        }
  
        Console.WriteLine("
Hit enter to continue...");
        Console.Read();

    }
}


'이보다 간단할 순 없다' 클라이언트 만들어보기

class Class1
{
    [STAThread]
    static void Main(string[] args)
    {
        try
        {
            // Set the TcpListener on port 13000.
            Int32 port = 13000;
        
            TcpClient client = new TcpClient();
            client.Connect("localhost",port);
            Console.WriteLine("(2) 클라이언트가 접속했다!");

            NetworkStream stream = client.GetStream();
            BufferedStream bufferedStream = new BufferedStream(stream);
        
            Console.WriteLine("(4) 클라이언트는 서버에게서 받은 정수값을 출력한다.");
            BinaryReader br = new BinaryReader(bufferedStream);
            Console.WriteLine("Recv: " + IPAddress.NetworkToHostOrder(br.ReadInt32()));

            Console.WriteLine("(5) 클라이언트는 서버에게 32비트 정수의 가장 작은 값을 보낸다. 마찬가지로 Network-byte order byte로 전송한다.");
            BinaryWriter bw = new BinaryWriter(bufferedStream);
            bw.Write( IPAddress.HostToNetworkOrder(int.MinValue) );
            bw.Flush();
            Console.WriteLine("Send: " + int.MinValue);

            // Shutdown and end connection
            Console.WriteLine("(7) 연결 종료한다.");
            client.Close();
        }
        catch(Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
        finally
        {
            Console.Read();
        }
    }
}

원문 : http://kaistizen.net/EE/index.php/weblog/comments/practical_csharp_network_004/

'c#' 카테고리의 다른 글

이미지 영역 사격형 그리기  (2) 2011.04.12
combox text, value값 넣기  (1) 2011.01.05
Datagrid Column 갯수 가져오기  (0) 2010.11.18
dataGrid의 로우 카운트를 가져오는 방법  (0) 2010.11.18
파일로 찍어보기  (1) 2010.09.09
Posted by 정광원
,

파일로 찍어보기

c# 2010. 9. 9. 14:34

System.IO.StreamWriter sw = new System.IO.StreamWriter("c:\\log.txt",true);

sw.WriteLine("찍어보기");

sw.Close();

Posted by 정광원
,