winforms 응용 프로그램을 작성 중입니다. 내 양식에서 간단히 DataGridView 컨트롤을 끌어다 놓은 다음 속성 창을 사용하여 해당 속성 중 일부를 설정합니다. 다음은 DataGridView를 채우는 데 사용하는 코드입니다. 이 코드를 생성자 안에 썼습니다.C# : Datagridview에 데이터가 표시되지 않습니다.
List<MyCustomClass> lst = new List<MyCustomClass>();
lst = LoadList(/*some params here*/);//now uptil this point everything works i.e the list contains values as desribed.
dataGridView1.DataSource = lst;
문제는 내가 프로그램을 실행할 때 아무 것도 내 DataGridView에 표시되지 않는다는 것입니다. 다음 코드 자세한 내용은
내가 데이터 소스를 지정하기 전에이 코드를 추가하면 괜찮을 속성 창
this.dataGridView1.AllowUserToAddRows = false;
this.dataGridView1.AllowUserToDeleteRows = false;
this.dataGridView1.AllowUserToResizeRows = false;
this.dataGridView1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
this.dataGridView1.BackgroundColor = System.Drawing.Color.White;
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.GridColor = System.Drawing.Color.White;
this.dataGridView1.Location = new System.Drawing.Point(2, 329);
this.dataGridView1.Margin = new System.Windows.Forms.Padding(2);
this.dataGridView1.MultiSelect = false;
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowHeadersVisible = false;
this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dataGridView1.Size = new System.Drawing.Size(334, 106);
this.dataGridView1.TabIndex = 0;
확인을 작동 ** AutoGenerateColumns이 ** 속성은, 사람들이 응답하기 전에 태그가 표시되지 않는 이유 진정한 – V4Vendetta
로 설정하십시오. 이 게시물은 ASP.NET과 아무런 관련이 없습니다. – deostroll
@Jame 속성을 확인 했습니까? – V4Vendetta