WinForms DataGridView로 고민하고 있습니다.언 바운드 데이터 소스에 대한 DataGridView 열 구성
public class BorderFlowHistoryElement
{
public string nodeTitles { get; set; }
public double borderFlowRatio { get; set; }
...
}
나는 이러한 요소 목록 작성 : 내가 표시 할 요소로 사용하는 것이, 클래스가 thise 요소의 목록이 포함
List<BorderFlowHistoryElement> clusterHistory
, 즉이 표시되어야 내 DataGridView. Grid의 DataSource에서 목록을 바인딩했습니다.
dataGridViewCluster.DataSource = clusterHistory;
이제 DataGridView에 목록이 표시됩니다. 이제는 double 값을 표시하는 열의 서식을 지정하여 5 자리를 표시하려고합니다. 나는 다음과 같이 시험해 보았다 :
dataGridViewCluster.Columns[1].DefaultCellStyle.Format = "n5";
그러나 이것은 열에 아무런 영향을 미치지 않는다. 누구나 내가 어떻게 할 수 있겠습니까? 또한, 가장 큰 항목에 가장 적합하도록 columnwidth의 크기를 조정하려고합니다. 사전에
감사합니다, 프랭크
총 자릿수 또는 정밀도를 찾으십니까? 정밀도를 지정하고 있기 때문에 숫자가 1234이고 N5를 사용하면 1,234.00000이됩니다. 너가 원하는게 그거야? – joshlrogers
나는 정밀도를 찾고있다. 예를 들어 3.1415672467234823499821은 3.14157 – Aaginor
이되어야합니다. 잘 작동합니다. –