C# 文本框在DataGridview文本框列中不可见
首先,我对winforms完全陌生。。我尝试在列中显示datagridview中的文本框,即使我使用了TextBoxColumn,但在Gridview中没有看到任何文本框 表单加载C# 文本框在DataGridview文本框列中不可见,c#,.net,vb.net,winforms,C#,.net,Vb.net,Winforms,首先,我对winforms完全陌生。。我尝试在列中显示datagridview中的文本框,即使我使用了TextBoxColumn,但在Gridview中没有看到任何文本框 表单加载 dt.Columns.Add("SrNo") dt.Columns.Add("SecurityName") dt.Columns.Add("ISIN") dt.Columns.Add("PriceSource") dt.Columns.Add("ValuationRate") dt.Columns.Add("Pric
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
我已经通过DataGridView的工具提示添加了列。尝试以下方法:
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;
编辑:通过这种方式,您可以通过编程方式定义单元格类型
Dim row As DataRow
For Each row In dt.Rows
Dim SrNo,SecurityName As String
SrNo = row(1).ToString()
SecurityName= row(2).ToString()
DataGridView1.Rows.Add( SrNo,SecurityName)
Next
将行变暗为数据行
对于dt.行中的每一行
Dim SrNo,SecurityName为字符串
SrNo=行(1).ToString()
SecurityName=第(2)行.ToString()
DataGridView1.Rows.Add(SrNo,SecurityName)
下一个
您也可以试试这个post code plz,所以我们可以看看到底是什么problem@VladLdt是DataTable当我使用DataGridViewButtonColumn或DataGridViewComboBoxColumn时,我能够看到按钮或组合框,但我无法使用找到文本框DataGridViewTextBoxColumn@Arbaaz
文本框
仅在编辑模式下显示。所有电池都将按照DGV的方式涂漆。你为什么想要这样的东西?TextBox
的外观甚至比DataGridViewTextBoxCell
@KingKing的外观更差。即使DGV未处于编辑模式,也可以显示TextBox吗?