我有一个由数据库中的数据集填充的 datagridview。其中一列包含长文本。我将链接以仅在单元格中显示几个字符,当用户单击它时,将显示一个包含整个文本的弹出窗口。(c#, sql 服务器)
有没有一个例子可以告诉我如何做到这一点?或者关于如何显示文本的任何更好的想法?
我有一个由数据库中的数据集填充的 datagridview。其中一列包含长文本。我将链接以仅在单元格中显示几个字符,当用户单击它时,将显示一个包含整个文本的弹出窗口。(c#, sql 服务器)
有没有一个例子可以告诉我如何做到这一点?或者关于如何显示文本的任何更好的想法?
您可以向 Datagridview 添加一个名为: CellClick 的事件
在这种情况下,您可以初始化一个新表单。您可以将完整的字符串传递给表单
像这样的东西:
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if(e.ColumnIndex == YOUR_DESIRED_COLUMN)
{
string text = VALUE_TO_PASS_ON;
Form1 frm = new Form1( text);
frm.Show();
}
}