![](/img/trans.png)
[英]How to add combobox or checkbox to existing record of “Datagridview” not in a new column
[英]How Can Add CheckBox Column in DataGridView?
我有一個 API 和那個 API 給我一些列表的 Jason 我在我的 DataGridView 中顯示我想為我的 DataGridView 設置一個復選框列以便更容易地選擇 DataGridView 的一行。
這是我來自 API 的答案並設置為 DataGridView
var WorkListFromApis = serializer.Deserialize<List<Sysmexxp300WorkListFromApi>>(json.ToString());
dgv_tests.DataSource = WorkListFromApis;
那是我的 Sysmexxp300WorkListFromApi Class
public class Sysmexxp300WorkListFromApi //Model For WorkList OF Sysmex Xp300
{
public Int64 Id_ReceptionDetail { get; set; }
public string PatientName { get; set; }
public string MasterPriorityName { get; set; }
public string DetailPriorityName { get; set; }
public int Code_Patient { get; set; }
public string CustomCode { get; set; }
public string WBC { get; set; }
public string RBC { get; set; }
public string HGB { get; set; }
public string HCT { get; set; }
}
如何向每一行添加復選框??
如果您打算添加一個帶有復選框的列:
DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();
checkColumn.Name = "X";
checkColumn.HeaderText = "X";
checkColumn.Width = 50; // or any other value as you wish
checkColumn.ReadOnly = false;
checkColumn.FillWeight = 10;
dataGridView1.Columns.Add(checkColumn);
您可能還需要為其分配TrueValue
和FalseValue
:
checkColumn.FalseValue = "0";
checkColumn.TrueValue = "1";
使用DataGridViewColumn.DisplayIndex
屬性檢查此鏈接
有關更多和更深入的信息,這可能會對您有所幫助How to make a Checkbox with text cell in a datagridview
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.