c# - 我怎样才能使这个网格可滚动?
问题描述
private Core.Controls.Model.Grid CreateOfferGrid()
{
Core.Controls.Model.Grid offerGrid = new PopupGrid("ProjectOfferCalculationForm");
offerGrid.ItemsSource = "ProjectRealization";
offerGrid.ItemType = "IAngeboten";
offerGrid.BindTo = "ProjectRealization";
offerGrid.AllowAdd = true;
offerGrid.Group = "PR_ANG_OFFER";
offerGrid.AllowDelete = true;
offerGrid.AllowEdit = true;
offerGrid.IsInline = false;
offerGrid.Advanced = true;
offerGrid.KendoPopUp = true;
offerGrid.Columns.Add(new GridColumnDefinition("Id", "Id", ColumnType.Text, false));
offerGrid.Columns.Add(new GridColumnDefinition("Number", ProjectsModuleDefinition.ProvideOffersNumberColumnName(), ColumnType.Text, true) { Width = "20" });
return offerGrid;
}
正如您在图片中看到的那样,没有滚动。我不知道如何使这个滚动可见。
解决方案
您可以使用以下设置启用滚动条:
PageSize = 50;
VerticalScrollBarMode = ScrollBarMode.Visible;
VerticalScrollableHeight = 300;
这是顺便在这里找到的。
推荐阅读
- python - 使用熊猫搜索字符串包含在多列中的有效方法
- python - AttributeError: __enter__ 语音识别
- c - C程序打印一个系列
- python - 使用 Python 更新 DynamoDB 表中的 JSON 记录
- java - Android Studio-我正在尝试从 firebase 数据库中搜索用户,但出现错误
- react-native - iOS 模拟器内的 Expo React Native 应用程序不断使用 socket.io 重新连接
- laravel - 通过 NS 记录在不同主机上的子域
- swift - 快速从函数返回值
- javascript - 以反应形式上传图像
- couchdb - 如何从 couchDB 中的多个数据库中获取记录