文本框在数据网格视图文本框列中不可见
本文关键字:文本 网格 数据 数据网 视图 | 更新日期: 2023-09-27 18:37:20
首先,我对winforms完全陌生。我正在尝试在列的数据网格视图中显示文本框,即使我使用了文本框列,我在网格视图中也没有看到任何文本框。
表单加载
dt.Columns.Add("SrNo")
dt.Columns.Add("SecurityName")
dt.Columns.Add("ISIN")
dt.Columns.Add("PriceSource")
dt.Columns.Add("ValuationRate")
dt.Columns.Add("PriceDate")
dt.Columns.Add("GenerateInstruction")
dt.Columns.Add("BalanceType")
dt.Columns.Add("DepositoryHolding")
dt.Columns.Add("EnterQuantity")
dt.Columns.Add("PledgeReferenceNo")
dt.Columns.Add("LockInReleaseDate")
dt.Columns.Add("LockInCode")
dt.Rows.Add("1", "", "", "", "", "", "", "", "", "", "", "", "", "")
DataGridView1.DataSource = dt
我通过数据网格视图的工具提示添加了列。
尝试类似操作:
DataTable dt = new DataTable();
dt.Columns.Add("Column1");
dt.Columns.Add("Column2");
DataRow row;
row = dt.NewRow();
row["Column1"] = "Hello";
row["Column2"] = "World";
dt.Rows.Add(row);
dataGridView1.DataSource = dt;
DataGridViewTextBoxCell cell = new DataGridViewTextBoxCell();
dataGridView1.Columns[0].CellTemplate = cell;
编辑:通过这种方式,您可以以编程方式定义您的单元格类型。
VB SQL OleDB
将行暗为数据行 对于每一行 以 dt 为单位。行 暗淡的 srno,安全名称作为字符串 SrNo = 行(1)。ToString() 安全名称 = 行 (2)。ToString() DataGridView1.Rows.Add( SrNo,SecurityName) 下一个
你也可以试试这个