【发布时间】:2018-05-10 13:00:43
【问题描述】:
我正在尝试向可能存在或不存在的特定列添加工具提示,具体取决于 sqlite 查询的结果。列标题是根据查询结果填写的。
我有这个代码来填充数据网格:
SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);
SQLiteDataAdapter sda = new SQLiteDataAdapter(command);
sda.Fill(dt);
MainDataGrid.ItemsSource = dt.DefaultView;
我想做这样的事情:
if(ColumnHeader == "Gauge")
{Column.Tooltip.Text = "Double click Gauge # to view details";} //Tooltip shows for entire column
但是,我无法想象这会这么容易。我完全是在 c# 和 wpf 中自学的,所以我的很多问题都来自于不知道如何正确表达问题。 我不是在寻找复制粘贴的答案。只是一个链接和一个解释。
【问题讨论】:
-
Here is duplicate 如果
AutoGenerateColumns="False"。无论哪种情况,您都可以简单地枚举MainDataGrid.Columns。