我使用绑定我的数据网格
//fill datagrid
public DataTable GameData
{
get
{
DataSet ds = new DataSet();
FileStream fs = new FileStream(IMDB.WebPage.Class.Config.XMLPath,
FileMode.Open, FileAccess.Read);
StreamReader reader = new StreamReader(fs, Encoding.Default);
ds.ReadXml(reader);
fs.Close();
DataTable temp = ds.Tables[0];
return ds.Tables[0];
}
}
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我在底部得到一个空行.有时在点击网格中的某些按钮和复选框后,会添加更多空行.
为什么是这样?我该怎么阻止这个?
Tom*_*ila 429
听起来你可能已经CanUserAddRows为DataGrid设置为true.只需添加
CanUserAddRows="false"
Run Code Online (Sandbox Code Playgroud)
到XAML.
Ala*_*Maw 13
如果实现的后台集合IEditableCollectionView从其CanAddNew方法返回true ,则DataGrid将假定您正在执行此操作.
这里有一个很好的概述:WPF DataGrid中编辑功能的概述
| 归档时间: |
|
| 查看次数: |
78387 次 |
| 最近记录: |