c# - 如何从 WPF DataGrid 获取单元格内容
问题描述
我想从中获取特定的单元格数据datagrid
。
这是我的源代码:
public bool Query(DataGrid dg, string sql, string constr)
{
try
{
OleDbConnection con = new OleDbConnection(constr);
con.Open();
OleDbCommand cmd = new OleDbCommand
{
CommandText = sql,
Connection = con
};
OleDbDataReader rd = cmd.ExecuteReader();
//cmd.Parameters.Add();
dg.ItemsSource = rd;
return true;
}
catch (Exception ex) { MessageBox.Show(ex.ToString()); return false; }}
_SQL.Query(datagrid, sql, constr2);
string s = (datagrid.Columns[0].GetCellContent(datagrid.Items[0]) as TextBlock).Text;
我确信其中有数据,datagrid
但是结果字符串为空。我错过了什么?
解决方案
推荐阅读
- json - json_query 上的 Ansible 断言
- c# - 如何绑定到集合的项目属性?
- python - 如何访问 youtube 第一搜索结果?
- javascript - 如何在 react-hook-forms 中重置自动完成功能?
- tensorflow - 深度学习的并行化策略
- html5-validation - 如何停止重复的 HTML5 约束验证提示?
- c - C11 中对 Unicode 转义序列的限制
- powerbi - 使用身份验证将 Web API 作为数据源连接到 power bi
- vba - Microsoft Word VBA:仅在某些文本字符串中将一个字符替换为另一个字符
- javascript - 如何更改 React JS 中单击按钮的颜色?