1 write to _dataGridViewComboBoxColumn
System.Windows.Forms.Tests (1)
System\Windows\Forms\DataGridViewComboBoxColumnTests.cs (1)
12
public DataGridViewComboBoxColumnTests() =>
_dataGridViewComboBoxColumn
= new();
110 references to _dataGridViewComboBoxColumn
System.Windows.Forms.Tests (110)
System\Windows\Forms\DataGridViewComboBoxColumnTests.cs (110)
10
public void Dispose() =>
_dataGridViewComboBoxColumn
?.Dispose();
17
_dataGridViewComboBoxColumn
.AutoComplete.Should().BeTrue();
18
_dataGridViewComboBoxColumn
.DisplayMember.Should().BeEmpty();
19
_dataGridViewComboBoxColumn
.DataSource.Should().BeNull();
20
_dataGridViewComboBoxColumn
.ValueMember.Should().BeEmpty();
21
_dataGridViewComboBoxColumn
.DisplayStyle.Should().Be(DataGridViewComboBoxDisplayStyle.DropDownButton);
22
_dataGridViewComboBoxColumn
.DisplayStyleForCurrentCellOnly.Should().BeFalse();
23
_dataGridViewComboBoxColumn
.DropDownWidth.Should().Be(1);
24
_dataGridViewComboBoxColumn
.FlatStyle.Should().Be(FlatStyle.Standard);
25
_dataGridViewComboBoxColumn
.MaxDropDownItems.Should().Be(DataGridViewComboBoxCell.DefaultMaxDropDownItems);
26
_dataGridViewComboBoxColumn
.Sorted.Should().BeFalse();
32
_dataGridViewComboBoxColumn
.AutoComplete = false;
33
_dataGridViewComboBoxColumn
.AutoComplete.Should().BeFalse();
34
((DataGridViewComboBoxCell)
_dataGridViewComboBoxColumn
.CellTemplate!).AutoComplete.Should().BeFalse();
41
dataGridView.Columns.Add(
_dataGridViewComboBoxColumn
);
44
_dataGridViewComboBoxColumn
.AutoComplete = false;
60
_dataGridViewComboBoxColumn
.DataSource = dataSource;
62
_dataGridViewComboBoxColumn
.DataSource.Should().BeSameAs(dataSource);
63
((DataGridViewComboBoxCell)
_dataGridViewComboBoxColumn
.CellTemplate!).DataSource.Should().BeSameAs(dataSource);
70
dataGridView.Columns.Add(
_dataGridViewComboBoxColumn
);
74
_dataGridViewComboBoxColumn
.DataSource = dataSource;
89
_dataGridViewComboBoxColumn
.DisplayMember = "Name";
90
_dataGridViewComboBoxColumn
.DisplayMember.Should().Be("Name");
92
((DataGridViewComboBoxCell)
_dataGridViewComboBoxColumn
.CellTemplate!).DisplayMember.Should().Be("Name");
99
dataGridView.Columns.Add(
_dataGridViewComboBoxColumn
);
102
_dataGridViewComboBoxColumn
.DisplayMember = "Name";
117
_dataGridViewComboBoxColumn
.DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox;
118
_dataGridViewComboBoxColumn
.DisplayStyle.Should().Be(DataGridViewComboBoxDisplayStyle.ComboBox);
119
((DataGridViewComboBoxCell)
_dataGridViewComboBoxColumn
.CellTemplate!).DisplayStyle.Should().Be(DataGridViewComboBoxDisplayStyle.ComboBox);
126
dataGridView.Columns.Add(
_dataGridViewComboBoxColumn
);
129
_dataGridViewComboBoxColumn
.DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox;
144
_dataGridViewComboBoxColumn
.DisplayStyleForCurrentCellOnly = true;
146
_dataGridViewComboBoxColumn
.DisplayStyleForCurrentCellOnly.Should().BeTrue();
147
((DataGridViewComboBoxCell)
_dataGridViewComboBoxColumn
.CellTemplate!).DisplayStyleForCurrentCellOnly.Should().BeTrue();
154
dataGridView.Columns.Add(
_dataGridViewComboBoxColumn
);
157
_dataGridViewComboBoxColumn
.DisplayStyleForCurrentCellOnly = true;
172
_dataGridViewComboBoxColumn
.DropDownWidth = 123;
174
_dataGridViewComboBoxColumn
.DropDownWidth.Should().Be(123);
175
((DataGridViewComboBoxCell)
_dataGridViewComboBoxColumn
.CellTemplate!).DropDownWidth.Should().Be(123);
182
dataGridView.Columns.Add(
_dataGridViewComboBoxColumn
);
185
_dataGridViewComboBoxColumn
.DropDownWidth = 77;
200
_dataGridViewComboBoxColumn
.FlatStyle = FlatStyle.Popup;
201
_dataGridViewComboBoxColumn
.FlatStyle.Should().Be(FlatStyle.Popup);
202
((DataGridViewComboBoxCell)
_dataGridViewComboBoxColumn
.CellTemplate!).FlatStyle.Should().Be(FlatStyle.Popup);
209
dataGridView.Columns.Add(
_dataGridViewComboBoxColumn
);
212
_dataGridViewComboBoxColumn
.FlatStyle = FlatStyle.Flat;
227
var items =
_dataGridViewComboBoxColumn
.Items;
233
_dataGridViewComboBoxColumn
.Items.Count.Should().Be(2);
234
_dataGridViewComboBoxColumn
.Items[0].Should().Be("A");
235
_dataGridViewComboBoxColumn
.Items[1].Should().Be("B");
241
_dataGridViewComboBoxColumn
.ValueMember = "Id";
242
_dataGridViewComboBoxColumn
.ValueMember.Should().Be("Id");
243
((DataGridViewComboBoxCell)
_dataGridViewComboBoxColumn
.CellTemplate!).ValueMember.Should().Be("Id");
250
dataGridView.Columns.Add(
_dataGridViewComboBoxColumn
);
253
_dataGridViewComboBoxColumn
.ValueMember = "Id";
268
_dataGridViewComboBoxColumn
.MaxDropDownItems = 15;
269
_dataGridViewComboBoxColumn
.MaxDropDownItems.Should().Be(15);
270
((DataGridViewComboBoxCell)
_dataGridViewComboBoxColumn
.CellTemplate!).MaxDropDownItems.Should().Be(15);
277
dataGridView.Columns.Add(
_dataGridViewComboBoxColumn
);
280
_dataGridViewComboBoxColumn
.MaxDropDownItems = 12;
296
_dataGridViewComboBoxColumn
.Sorted = true;
298
_dataGridViewComboBoxColumn
.Sorted.Should().BeTrue();
299
((DataGridViewComboBoxCell)
_dataGridViewComboBoxColumn
.CellTemplate!).Sorted.Should().BeTrue();
306
dataGridView.Columns.Add(
_dataGridViewComboBoxColumn
);
309
_dataGridViewComboBoxColumn
.Sorted = true;
325
_dataGridViewComboBoxColumn
.CellTemplate = null;
329
() => { var _ =
_dataGridViewComboBoxColumn
.AutoComplete; },
330
() =>
_dataGridViewComboBoxColumn
.AutoComplete = false,
331
() => { var _ =
_dataGridViewComboBoxColumn
.DataSource; },
332
() =>
_dataGridViewComboBoxColumn
.DataSource = new[] { "A" },
333
() => { var _ =
_dataGridViewComboBoxColumn
.DisplayMember; },
334
() =>
_dataGridViewComboBoxColumn
.DisplayMember = "Name",
335
() => { var _ =
_dataGridViewComboBoxColumn
.ValueMember; },
336
() =>
_dataGridViewComboBoxColumn
.ValueMember = "Id",
337
() => { var _ =
_dataGridViewComboBoxColumn
.Items; },
338
() => { var _ =
_dataGridViewComboBoxColumn
.DisplayStyle; },
339
() =>
_dataGridViewComboBoxColumn
.DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox,
340
() => { var _ =
_dataGridViewComboBoxColumn
.DisplayStyleForCurrentCellOnly; },
341
() =>
_dataGridViewComboBoxColumn
.DisplayStyleForCurrentCellOnly = true,
342
() => { var _ =
_dataGridViewComboBoxColumn
.DropDownWidth; },
343
() =>
_dataGridViewComboBoxColumn
.DropDownWidth = 5,
344
() => { var _ =
_dataGridViewComboBoxColumn
.MaxDropDownItems; },
345
() =>
_dataGridViewComboBoxColumn
.MaxDropDownItems = 5,
346
() => { var _ =
_dataGridViewComboBoxColumn
.Sorted; },
347
() =>
_dataGridViewComboBoxColumn
.Sorted = true,
348
() => { var _ =
_dataGridViewComboBoxColumn
.FlatStyle; },
349
() =>
_dataGridViewComboBoxColumn
.FlatStyle = FlatStyle.Flat
361
_dataGridViewComboBoxColumn
.AutoComplete = false;
362
_dataGridViewComboBoxColumn
.DisplayMember = "Name";
363
_dataGridViewComboBoxColumn
.DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox;
364
_dataGridViewComboBoxColumn
.DisplayStyleForCurrentCellOnly = true;
365
_dataGridViewComboBoxColumn
.DropDownWidth = 42;
366
_dataGridViewComboBoxColumn
.FlatStyle = FlatStyle.Flat;
367
_dataGridViewComboBoxColumn
.Items.Add("X");
368
_dataGridViewComboBoxColumn
.ValueMember = "Id";
369
_dataGridViewComboBoxColumn
.MaxDropDownItems = 5;
370
_dataGridViewComboBoxColumn
.Sorted = true;
372
using DataGridViewComboBoxColumn dataGridViewComboBoxColumn = (DataGridViewComboBoxColumn)
_dataGridViewComboBoxColumn
.Clone();
374
dataGridViewComboBoxColumn.Should().NotBeSameAs(
_dataGridViewComboBoxColumn
);
376
dataGridViewComboBoxColumn.DataSource.Should().BeSameAs(
_dataGridViewComboBoxColumn
.DataSource);
388
dataGridViewComboBoxColumn.CellTemplate.Should().NotBeSameAs(
_dataGridViewComboBoxColumn
.CellTemplate);
395
_dataGridViewComboBoxColumn
.Name = "MyComboCol";
396
_dataGridViewComboBoxColumn
.ToString().Should().Be("DataGridViewComboBoxColumn { Name=MyComboCol, Index=-1 }");
403
_dataGridViewComboBoxColumn
.Name = "Combo";
404
dataGridView.Columns.Add(
_dataGridViewComboBoxColumn
);
406
_dataGridViewComboBoxColumn
.ToString().Should().Be("DataGridViewComboBoxColumn { Name=Combo, Index=0 }");
412
_dataGridViewComboBoxColumn
.Name = "";
413
_dataGridViewComboBoxColumn
.ToString().Should().Be("DataGridViewComboBoxColumn { Name=, Index=-1 }");
415
_dataGridViewComboBoxColumn
.Name = null;
416
_dataGridViewComboBoxColumn
.ToString().Should().Be("DataGridViewComboBoxColumn { Name=, Index=-1 }");