안녕하세요.

DevExpress의 컨트롤중에서 TokenEdit를 사용해 보셨습니까?
TokenEdit는 드롭다운 메뉴처럼 선택하거나, 선택을 제거하는것을 매우 편리하게 구현하게 해주는 기능입니다.
사용자가 이 토큰을 빠르게 선택/취소할 수 있는 "제거" 버튼이 같이 존재합니다.


이 TokenEdit를 사용하는 예시를 먼저 보여드릴께요.

 

데브익스프레스 TokenEdit 선택/제거 모습

아래는 코딩 예시입니다.

코딩 예시1)
   tokenEdit1.Properties.BeginUpdate();
   tokenEdit1.Properties.DataSource = dtDatatable;
   tokenEdit1.Properties.DisplayMember = "fieldName"; 
   tokenEdit1.Properties.ValueMember = "fieldId";
   tokenEdit1.Properties.EndUpdate();

코딩 예시2)
    tokenEditCountries.Properties.Tokens.BeginUpdate();
    tokenEditCountries.Properties.Tokens.AddToken("France");
    tokenEditCountries.Properties.Tokens.AddToken("Germany");
    tokenEditCountries.Properties.Tokens.AddToken("Italy");
    tokenEditCountries.Properties.Tokens.AddToken("Japan");
    tokenEditCountries.Properties.Tokens.AddToken("Spain");
    tokenEditCountries.Properties.Tokens.AddToken("UK");
    tokenEditCountries.Properties.Tokens.AddToken("USA");
    tokenEditCountries.Properties.Tokens.EndUpdate();
위 처럼 TokenEdit에 item list를 넣을 수 있습니다.

TokenEdit에 초기 선택값을 미리 셋팅해 둘 수도 있는데, tokenEdit1.EditValue에 Item값을 넣으면 됩니다.
   예시) tokenEdit1.Editvalue = "1234"; 

# 사용자가 TokenEdit에 Item값을 입력하는 순간 목록을 검색해 오는 두가지 방식이 있습니다.
    TokenEdit --> Properties --> PopupFilterMode 속성에 들어가시면 StartWith와 Contains 두가지중 하나를 선택하실 수 있습니다.
    * StartWith는 입력한 검색문자를 시작값으로 가진 목록을 검색해오는 방식이고,
    * Contains는 입력한 검색문자를 포함하고 있는 목록을 검색해 오는 방식입니다.

그럼 사용자가 선택한 Token의 목록은 어떻게 가져올 수 있을까요?
아래 예시처럼 SelectedItems를 이용해 꺼내올 수 있습니다.
foreach (var item in tokenEdit1.SelectedItems.ToList())
{
        System.Console.WriteLine(item.Description);
        System.Console.WriteLine(item.Value.ToString());
}

이렇게 사용자가 입력한 Item값들을 꺼내와 SELECT Query의 IN 조건문장을 만들거나 각종 Filter로 적용하시면 됩니다.

TokenEdit의 기능은 위 내용 말고도 Check방식을 적용하거나, 다른 응용가능한 기능들이 더 있는데 추후 다시 글로 남겨보도록 하겠습니다.
이상 TokenEdit에 대한 소개였습니다.

데브익스프레스의 다양한 기능들을 틈나는데로 조금씩 올려보도록 하겠습니다.
좋은 하루 되세요.


WRITTEN BY
우리비엔씨
모든 프로그램 개발 가능합니다. 업무용 프로그램부터 특수 프로그램까지 상담문의 주시면 성의껏 답변드리겠습니다. 업무에 맞도록 소통하면서 원하시는 전산시스템을 구축해 드리고 있습니다.

,

안녕하세요.

각종 프로그램을 개발하는 소프트웨어회사 우리비엔씨입니다.
저희는 장비제어/모니터링 소프트웨어나 업무용 프로그램, 데이터베이스 설계와 구축업무를 주업무로 개발하고 있습니다. 전산 프로그램 또는 소프트웨어를 개발하시고자하는 프로젝트가 있으시면 편하게 연락주시면 성의껏 상담해 드리도록 하겠습니다.

저희가 개발한 다양한 사례들이 있는데 그중 반도체장비 케이블 설계와 관련된 소프트웨어개발 사례를 소개합니다.

# 주요내용
  . 반도체장비 제조/설비 구축시 각종 케이블 설계를 수작업에서 소프트웨어 자동화 방식으로 신규개발
  . 담당자가 일일이 레이아웃 배치작업을 설계하던 방식을 알로리즘으로 구성하여 소프트웨어화
  . 전산 프로그램으로 생성된 케이블설계내역을 바탕으로 현장 작업지시서 자동 생성
  . 케이블 설계에 반영된 모든 구성목록에 대한 원가(BOM원가)를 자동 산출하고 견적서로 출력
  . 다수의 담당자가 로그인을 통하여 접근토록 함(권한관리 포함)

# 맞춤 소프트웨어 개발
  . 업무전산개발, 데이터베이스 설계/구축 
  . 장비 제어/모니터링 소프트웨어 회사
  . 유전자(NGS, 진단키트) 분석, 데이터 통계분석, 각종 알고리즘 개발 
  . 매출정산, 영업관리, 고객관리, PC전화 연결 응용프로그램 개발 
  . 기타 응용 소프트웨어개발 

궁금하신 내용이 있으시면 홈페이지 또는 전화주시면 좀더 다양한 내용을 확인하실 수 있습니다.

홈페이지: http://www.wooribnc.com
이메일: admin@wooribnc.com // lwjvegas@gmail.com
연락처: 0 7 0 - 4 8 0 9 - 7 7 6 9 // 0 1 0 - 5 1 7 7 - 8 0 5 5
 * KOSA 소프트웨어협회 등록업체 
 * KOSA 소프트웨어경력기술자등급 : 특급기술자, 정보처리기사 
 * 가천대학교 가족회사 협약업체 

모든 프로그램개발 가능합니다!
감사합니다.


[개발사례]

감사합니다.


WRITTEN BY
우리비엔씨
모든 프로그램 개발 가능합니다. 업무용 프로그램부터 특수 프로그램까지 상담문의 주시면 성의껏 답변드리겠습니다. 업무에 맞도록 소통하면서 원하시는 전산시스템을 구축해 드리고 있습니다.

,

안녕하세요.

각종 업무용 응용 프로그램을 개발하고 있는 우리비엔씨 대표개발자입니다.

저희는 작은 응용프로그램부터 좀더 큰 규모의 업무용 프로그램까지 오랜기간 성실히 개발해오고 있는 맞춤식 SI개발업체입니다. 

 

주로 데스크탑 기반의 윈도우 응용프로그램을 개발하고 있는데요.

기술적인 데이터베이스 설계부터 시작하여 구축된 DB기반하에 응용프로그램을 안정적이고 고성능을 유지하도록 전산시스템을 개발하고 있습니다.   PC단독실행 프로그램과 서버기반(C/S)의 응용프로그램으로 구분하여 개발가능합니다.

 

원하시는 개발내용을 상담을 통해 어떤 방식으로 개발할지 방향부터 잘 설정해 드리구요.

결정이되면 모든 자료취합과 분석을 통해 설계, 개발을 진행하게 됩니다.

 

업무용 프로그램뿐만이 아니라 각종 데이터분석/통계 업무, 유전자분석, 원가분석, 정산/결산관리 업무, 장비제어/모니터링 업무등 모든 업종의 전산개발을 진행하고 있사오니 편하게 상담해 보십시요.

 

저희 홈페이지를 통해 간단한 프로젝트 내역을 확인하실 수도 있지만, 전화나 방문해 주시면 좀더 자세한 경험을 소개해 드릴 수 있습니다.

 

저희는 소통을 매우 중요시하고 있습니다.

친절하면서도 자연스럽게 소통하며 원하시는 전산프로그램을 얻으실 수 있도록 책임감을 가지고 일하고 있사오니 업무용 프로그램개발이 필요하시면 연락주시면 고맙겠습니다.

 

홈페이지: http://www.wooribnc.com 

이메일: admin@wooribnc.com  //  lwjvegas@gmail.com 

연락처: 0 1 0 - 5 1 7 7 - 8 0 5 5  //  0 7 0 - 4 8 0 9 - 7 7 6 9 

* KOSA 한국소프트웨어산업협회 등록업체 

* 소프트웨어개발기술자경력: 특급기술자, 정보처리기사 

* 가천대학교 가족회사 협약업체 

 


WRITTEN BY
우리비엔씨
모든 프로그램 개발 가능합니다. 업무용 프로그램부터 특수 프로그램까지 상담문의 주시면 성의껏 답변드리겠습니다. 업무에 맞도록 소통하면서 원하시는 전산시스템을 구축해 드리고 있습니다.

,

안녕하세요.  프로그램을 개발하고 있는 업체의 대표개발자입니다.
저희는 작은 프로그램부터 좀더 큰 규모의 프로그램까지 오랜기간동안 성실히 개발해오고 있는 프로그램개발업체입니다.

주로 윈도우(Desktop, 노트북 등)기반의 응용프로그램을 개발하고 있는데요.
PC나 노트북에서 단독으로 실행되는 프로그램을 개발하고도 하구요. 서버 기반의 CS(Client & Server) 프로그램을 개발하기도 합니다.
각종 업무를 프로그래밍을 통한 전산화와 데이터베이스 구축을 주업무로 하고 있답니다.

 

개발하시고자 하는 업무 내용을 상담을 통해 어떤 방식으로 개발할지 방향을 설정해 드리구요.
결정이 되면 모든 자료취합과 분석을 통해 설계, 개발을 진행하게 됩니다.

영업이나 고객관리 업무부터 데이터 분석통계를 처리하거나 유전자를 분석하는 등 다양한 업종의 응용 프로그램을 개발하고 있습니다.

프로그램 개발업체를 통해 맞춤 개발하기를 원하시면 편하게 상담해 보십시요.
저희 홈페이지를 통해 간단한 내역을 확인하실 수도 있지만, 전화나 방문해 주시면 좀더 자세한 방향을 안내 드리도록 하겠습니다. 

저희는 사용자의 입장에서 소통을 매우 중요시하고 있습니다. 
친절하면서도 꼼꼼하게 소통하며 원하시는 결과물을 얻으실 수 있도록 책임감을 가지고 일하고 있사오니 프로그램 개발업체가 필요하시면 연락주시면 고맙겠습니다.

감사합니다.

홈페이지: http://www.wooribnc.com
이메일: admin@wooribnc.com // lwjvegas@gmail.com 
연락처: 0 7 0 - 4 8 0 9 - 7 7 6 9 // 0 1 0 - 5 1 7 7 - 8 0 5 5 
* 소프트웨어협회등록업체(KOSA) 
* 소프트웨어개발기술자경력: 특급기술자, 정보처리기사 
* 가천대학교 가족회사 협약업체, 프로그램개발업체.

 

* 개발사례


WRITTEN BY
우리비엔씨
모든 프로그램 개발 가능합니다. 업무용 프로그램부터 특수 프로그램까지 상담문의 주시면 성의껏 답변드리겠습니다. 업무에 맞도록 소통하면서 원하시는 전산시스템을 구축해 드리고 있습니다.

,