如何在datagridview中传递计算结果的值。在下面的代码中,我通过DataTable从数据库中获取的值填充了2列网格,然后我添加了一个名为" Text"的新列。现在我想在此列中传递我计算的哈希值,但可能会出现一些语法问题或某些错误导致发生错误。以下是我的代码;
SqlDataAdapter sda = new SqlDataAdapter("Select Image,Hash from UserInput where PINCODE = '" + txt_LPin.Text + "'",conn);
DataTable dt = new DataTable();
sda.Fill(dt);
dataGridView1.DataSource = dt;
int nOr = dataGridView1.Rows.Count;
if (nOr == 5)
{
LoginCluePoint lcp = new LoginCluePoint();
lcp.dgv_LCP.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
lcp.dgv_LCP.RowTemplate.Height = 101;
lcp.dgv_LCP.DataSource = dt;
DataGridViewColumn col = new DataGridViewTextBoxColumn();
col.HeaderText = "Text";
int colIndex = lcp.dgv_LCP.Columns.Add(col);
lcp.dgv_LCP.Columns[2].Visible = false;
}
答案 0 :(得分:0)
以下代码解决了此问题
DataGridViewColumn col = new DataGridViewTextBoxColumn();
col.HeaderText = "Text";
int colIndex = lcp.dgv_LCP.Columns.Add(col);
dgv_LCP.Rows[0].Cells[2].Value = hash
lcp.dgv_LCP.Columns[2].Visible = false;