【发布时间】:2012-10-11 09:09:30
【问题描述】:
我想检查该列是否存在,我将数据库中的数据绑定到DataGridView,并将链接按钮与DataGridView 一起添加为列。我在按钮单击事件中使用了以下代码。
con.Open();
SqlDataAdapter dadatagrid1 =
new SqlDataAdapter("SELECT * FROM Stocktransferlocation", con);
DataSet dsdatagrid1 = new DataSet();
dadatagrid1.Fill(dsdatagrid1);
dataGridView_stocktransferlist.DataSource = dsdatagrid1.Tables[0];
con.Close();
DataGridViewLinkColumn btn = new DataGridViewLinkColumn();
dataGridView_stocktransferlist.Columns.Add(btn);
btn.HeaderText = "Click";
btn.Text = "Click Here";
btn.Name = "btn";
btn.UseColumnTextForLinkValue = true;
这是我的问题:如果我单击添加按钮,数据将保存并出现单击链接。如果我下次点击点击出现2次。
我只想检查该列是否存在于数据网格中。我试过了
if (dataGridView_stocktransferlist.Columns.Contains("Click") == true)
但它不起作用。
【问题讨论】: