2014-03-26 4 views
0

Win Form 응용 프로그램이 있습니다.DataGridview에서 계산 된 사용자 정의 열을 추가하는 방법은 무엇입니까?

여기서 나는 MySQL 데이터베이스를 사용합니다. 나는 3 개의 칼럼을 가지고있다 - Quyntity는 팔고 돌려 보냈다.

DataGrid보기 이름 - available_quyntity에 새 사용자 정의 열을 추가하려고합니다. 그리고 (Quyntity - sold) + 결과가 반환됩니다.

예 - 그래서, available_quyntity의 결과가 어떻게이 작업을 수행 할 수 있습니다 6.

것 - 2 (10), 판매 - - 6, 반환 된 열은 Qyn이?

+0

그래서 무엇이 문제입니까? – Oasis

+1

코드를 표시하십시오. 지금까지 뭐 했니?! – pravprab

답변

0

내 가정 DataTable을 사용하여 그리드보기를 바인딩하고 있습니까? 여기에이 작업을 수행 할 수있는 샘플 코드가 있습니다.

  DataTable dt = your datasource; 

      DataColumn dc = new DataColumn(); 
      dc.ColumnName = "NameForNewColumn"; 
      dc.DataType = typeof(WhatEverDataTypeYouWant); 
      dc.Expression = "(Quyntity - sold) + returned"; 

      dt.Columns.Add(dc); 

      DataGridView.DataSource = dt; 
      DataGridView.DataBind(); 
관련 문제