«datagridview» 태그된 질문

DataGridView는 표 형식 데이터를 표시하고 편집하는 데 사용되는 Windows Forms 컨트롤입니다.




7
datagridview에 대한 오른쪽 클릭 컨텍스트 메뉴
.NET winform 앱에 datagridview가 있습니다. 행을 마우스 오른쪽 버튼으로 클릭하고 메뉴 팝업을 표시하고 싶습니다. 그런 다음 복사, 유효성 검사 등과 같은 것을 선택하고 싶습니다. A) 메뉴 팝업 B) 마우스 오른쪽 버튼으로 클릭 한 행을 찾으려면 어떻게합니까? selectedIndex를 사용할 수 있다는 것을 알고 있지만 선택한 항목을 변경하지 않고 마우스 오른쪽 버튼을 …

24
DataGridView 컨트롤의 열 크기를 자동으로 조정하고 사용자가 동일한 그리드의 열 크기를 조정할 수 있도록하는 방법은 무엇입니까?
Windows Form (WPF가 아닌 C # 2.0)에 DataGridView 컨트롤을 채우고 있습니다. 내 목표는 사용 가능한 모든 너비를 셀로 깔끔하게 채우는 그리드를 표시하는 것입니다. 즉, 오른쪽 아래에 사용되지 않는 (진한 회색) 영역이없고 포함 된 데이터에 따라 각 열의 크기를 적절하게 조정 하지만 사용자가 모든 열의 크기를 조정할 수 있습니다. 그들의 취향에. …


5
열의 버튼, Click 이벤트 핸들러에서 가져온 행 가져 오기
내 WPF Datagrid의 itemsource를 내 DAL에서 반환 된 개체 목록으로 설정했습니다. 또한 버튼이 포함 된 추가 열을 추가했습니다. xaml은 아래에 있습니다. <toolkit:DataGridTemplateColumn MinWidth="100" Header="View"> <toolkit:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Click="Button_Click">View Details</Button> </DataTemplate> </toolkit:DataGridTemplateColumn.CellTemplate> </toolkit:DataGridTemplateColumn> 이것은 잘 렌더링됩니다. 그러나 Button_Click 메서드에서 버튼이있는 데이터 그리드의 행을 가져올 수있는 방법이 있습니까? 보다 구체적으로, 내 개체의 …


7
데이터 소스를 변경하지 않고 DataGridView 필터링
저는 C # Visual Studio 2010에서 사용자 정의 컨트롤을 개발 중입니다. 즉, datagridview를 필터링하기위한 일종의 "빠른 찾기"텍스트 상자입니다. DataTable, DataBinding 및 DataSet의 3 가지 유형의 datagridview 데이터 소스에 대해 작동해야합니다. 내 문제는 DataGridView에 표시되는 DataSet 개체에서 DataTable을 필터링하는 것입니다. 3 가지 경우 (DataGridView 및 TextBox가있는 표준 WinForm 응용 프로그램의 예)가있을 …

2
List <T> 대 BindingList <T> 장점 / 단점
누군가 내 프로젝트에서 둘의 차이점을 설명 할 수 있습니까? 현재 나는 List&lt;MyClass&gt;BindingSource를 가지고 있고 DataGridView를 BindingSource로 설정합니다. IEditableObjectCancelEdit가 호출 될 때 객체를 원래 상태로 되돌 리도록 구현 했습니다.Memberwise.Clone() 내 목록을 BindingList로 변경하면이 문제가 해결되며 BindingList를 사용하면 어떤 이점이 있습니까?

16
DataGridView CheckBox 이벤트 변경을 감지하는 방법은 무엇입니까?
winforms 앱이 있고 DataGridView컨트롤에 포함 된 확인란 이 선택 / 선택 취소 될 때 일부 코드를 트리거하고 싶습니다 . 내가 시도한 모든 이벤트 를 CheckBox클릭 하자마자 선택된 상태가 변경되기 전에 트리거됩니다. CheckBox초점을 잃은 경우에만 트리거됩니다. 확인 된 상태가 변경된 직후에 트리거되는 이벤트를 찾을 수없는 것 같습니다. 편집하다: 내가 달성하려는 CheckBox것은 …


5
WinForm의 DataGridView에 List <T> 바인딩
나는 수업이있다 class Person{ public string Name {get; set;} public string Surname {get; set;} } 그리고 List&lt;Person&gt;어떤에 나는 일부 항목을 추가 할 수 있습니다. 목록은 내 DataGridView. List&lt;Person&gt; persons = new List&lt;Person&gt;(); persons.Add(new Person(){Name="Joe", Surname="Black"}); persons.Add(new Person(){Name="Misha", Surname="Kozlov"}); myGrid.DataSource = persons; 문제 없습니다. myGrid두 행을 표시하지만 내 persons목록에 새 항목을 …

8
List <string>을 DataGridView 컨트롤에 바인딩하는 방법은 무엇입니까?
나는 간단한 List&lt;string&gt;것이 있고 그것을 DataGridView열에 표시하고 싶습니다 . 목록에 더 복잡한 개체가 포함되어 있으면 목록을 DataSource속성 값으로 설정하면 됩니다. 하지만 이렇게 할 때 : myDataGridView.DataSource = myStringList; 열이 호출 Length되고 문자열의 길이가 표시됩니다. 열의 목록에서 실제 문자열 값을 표시하는 방법은 무엇입니까?

10
DataGridView 자동 맞춤 및 채우기
내 DataGridView. 내가하려는 것은 처음 두 개의 열이 내용의 너비에 자동으로 맞춰지고 세 번째 열이 나머지 공간을 채우도록하는 것입니다. WinForms에서 할 수 있습니까? 사용하는 경우 EF DataContext에서 내 데이터를로드하고 있습니다. 현재 어떻게 보이는지 이미지를 포함했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.