gridview 相关问题

Gridview是用于显示和操作来自各种数据源的数据的控件。

如何在数据表中添加图像?

如何在数据表中添加图像? 我尝试了以下代码, 图像 img = new Image(); img.ImageUrl = "~/images/xx.png"; dr = dt.NewRow(); dr[列] = imgdw; 但它显示文本 System.Web.UI。

回答 4 投票 0

字符串未被识别为有效的布尔值

我正在将值从 Gridview 传递到另一个表单 传递值的类 公共类 CommonValues { 公共字符串 MRNO { 获取;放; } } 以及我传递值的形式 公开部分...

回答 1 投票 0

您正在尝试使用“new”关键字创建 MonoBehaviour。统一制作网格时

我正在尝试在一些瓷砖上生成网格,并让它清除无法行走的瓷砖。但它只是一直说你正在尝试使用“new”关键字创建一个 MonoBehaviour。 这我...

回答 1 投票 0

更改 gridview c# 中的每行颜色[重复]

如何做到这一点,在 gridview c# 中每行都有棕色和白色。 foreach(datagridview1.Rows 中的 DataGridview 行 { row.DefaultCellStyle.BackColor = Color.Brown; row.DefaultCellStyle.BackColo...

回答 1 投票 0

如何在Flutter中创建GridView布局

我正在尝试在 flutter 中布局 4x4 的图块网格。我设法用列和行来做到这一点。但现在我找到了 GridView 组件。任何人都可以提供一个关于如何使用它来做到这一点的例子吗? 我...

回答 6 投票 0

如何解决listview(+content : gridview) Style.Trigger不起作用的问题

这是C#/xaml WPF代码,我想使用materialdesign,使用触发器来更改背景 但我无法解决 Styl.Triggers 不起作用的问题。请修复并给我一个解决方案 主要...

回答 1 投票 0

Safari 中的 CSS 网格布局问题

我无法在 Safari 中使用 CSS 网格布局。该布局在 Chrome 和 Firefox 中完美运行,但在 Safari 中,网格项未正确对齐。 我尝试过使用 -webk...

回答 1 投票 0

网格视图和列表视图切换时的动画

我怎样才能使这种类型的动画在颤动中在列表视图和网格视图之间切换。 这是我的代码,我正在使用英雄动画,但它现在可以工作。 有一个自定义开关可以在...之间切换

回答 1 投票 0

在开发汽车买卖应用程序时,我想知道用户是否添加汽车详细信息以进行销售,如何添加以查看所有汽车

我正在为学期项目汽车买卖应用程序开发一个应用程序,我想知道用户是否添加汽车详细信息以进行销售,如何添加它以在网格视图中查看所有汽车,并在单击时打开...

回答 2 投票 0

Android GridView 适配器使用错误的位置

我正在使用 Xamarain Android 在 C# 上针对 KitKat (4.4 - API19) 进行开发。 环境 所以我有一个想要使用 GridView 渲染的车辆列表。因为这是在网格的一些选项卡中...

回答 2 投票 0

如何让gridview在Flutter中水平滚动时FixedCrossAxisCount适合宽度?

类 GridViewCalendar 扩展 StatelessWidget { const GridViewCalendar({super.key, 必需 this.monthData}); 最终地图月数据; @覆盖 小部件构建(BuildContext

回答 1 投票 0

使用分页在gridview中显示图像

我有一个带有增量加载的网格视图,可以显示本地文件夹中的书籍封面。 XAML: 我有一个具有增量加载功能的网格视图,可以显示本地文件夹中的书籍封面。 XAML: <GridView x:Name="komikGridView" DataFetchSize="18" IncrementalLoadingTrigger="Edge" IncrementalLoadingThreshold="1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> <GridView.Resources> <DataTemplate x:Key="DataTemplatekomikGridView"> <Grid x:Name="komikGrid1" Margin="5,5,0,0" Width="145" Height="255" Background="White"> <Image x:Name="cover" Width="145" Height="210" VerticalAlignment="Top" Source="{Binding Image}" Stretch="Fill" /> </Grid> </DataTemplate> </GridView.Resources> <GridView.ItemTemplate> <StaticResource ResourceKey="DataTemplatekomikGridView"/> </GridView.ItemTemplate> </GridView> 代码: var booksource = new BookSource(); var collection = new IncrementalLoadingCollection<BookSource, Book>(booksource, 18); try { await collection.LoadMoreItemsAsync(0); } komikGridView.ItemsSource = collection; Books.cs: public class Book { public string Name { get; set; } public string Judul { get; set; } public string Image { get; set; } } public class BookSource : IIncrementalSource<Book> { public List<Book> _books; public BookSource() { _books = new List<Book>(); } IReadOnlyList<StorageFile> files; IReadOnlyList<StorageFile> thumbfiles; StorageFolder kategorithumb; StorageFolder kategori; StorageFolder localfolder = ApplicationData.Current.LocalFolder; public async Task<List<Book>> CopyResource() { await Task.Run(async () => { StorageFolder _pdffolder = Windows.ApplicationModel.Package.Current.InstalledLocation; _pdffolder = await _pdffolder.GetFolderAsync("files"); _pdffolder = await _pdffolder.GetFolderAsync("pdf"); _pdffolder = await _pdffolder.GetFolderAsync("komik"); IReadOnlyList<StorageFile> _pdffiles = await _pdffolder.GetFilesAsync(); StorageFolder library = await localfolder.CreateFolderAsync("library", CreationCollisionOption.OpenIfExists); kategori = await library.CreateFolderAsync("komik", CreationCollisionOption.OpenIfExists); files = await kategori.GetFilesAsync(); if (((App)(App.Current)).FolderName == "komik" && files.Count == 0) { foreach (var item in _pdffiles) { await item.CopyAsync(kategori, item.Name, NameCollisionOption.ReplaceExisting); } files = await kategori.GetFilesAsync(); } StorageFolder _thumbfolder = Windows.ApplicationModel.Package.Current.InstalledLocation; _thumbfolder = await _thumbfolder.GetFolderAsync("files"); _thumbfolder = await _thumbfolder.GetFolderAsync("cover"); _thumbfolder = await _thumbfolder.GetFolderAsync("komik"); IReadOnlyList<StorageFile> _coverfiles = await _thumbfolder.GetFilesAsync(); //which returns List<StorageFile> StorageFolder thumbfolder = await localfolder.CreateFolderAsync("thumb", CreationCollisionOption.OpenIfExists); kategorithumb = await thumbfolder.CreateFolderAsync("komik", CreationCollisionOption.OpenIfExists); thumbfiles = await kategorithumb.GetFilesAsync(); if (((App)(App.Current)).FolderName == "komik" && thumbfiles.Count == 0) { foreach (var item in _coverfiles) { await item.CopyAsync(kategorithumb, item.Name, NameCollisionOption.ReplaceExisting); } } }); IEnumerable<Temp> sortingFiles = files.Select(x => new Temp { File = x }).ToList(); IEnumerable<StorageFile> sortedfiles = sortingFiles.OrderByDescending(x => x.LastModified).Select(x => x.File).ToList(); var books = new List<Book>(); string filePath = ""; foreach (StorageFile file in sortedfiles) { Book book = new Book(); StorageFile thumbFile = await kategorithumb.GetFileAsync(file.Name.ToString() + ".png"); string path = kategorithumb.Path; filePath = Path.Combine(path, file.Name.ToString() + ".png"); book.Name = file.DisplayName.ToString(); book.Image = thumbFile.Path; await Window.Current.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { books.Add(book); }); } return books; } private ProgressRing progressRing = ((Window.Current.Content as Frame).Content as LibraryPage).loading; public async Task<IEnumerable<Book>> GetPagedItemsAsync(int pageIndex, int pageSize, CancellationToken cancellationToken = default(CancellationToken)) { progressRing.Visibility = Visibility.Visible; progressRing.IsActive = true; if (_books.Count == 0) { foreach (var item in await CopyResource()) { _books.Add(item); } } var result = (from p in _books select p).Skip(pageIndex * pageSize).Take(pageSize); await Task.Delay(1000); progressRing.Visibility = Visibility.Collapsed; progressRing.IsActive = false; return result; } public class Temp { public StorageFile File { get; set; } public string Name { get; set; } } 我想在gridview中首先显示18本书的封面。然后如果用户滚动,它将显示接下来的 18 本书封面,依此类推,直到所有书籍封面都显示在 gridview 中。如何应用? 如果需要控制每次加载的源的大小。您需要的只是在创建 itemsPerPage 时将 IncrementalLoadingCollection 参数设置为 18。 像这样: collection = new IncrementalLoadingCollection<NamedColorSource, NamedColor>(18); 然后您可以在 GetPagedItemsAsync 方法中放置一个断点并检查 pageSize 参数。你会看到它是你想要的 18。

回答 1 投票 0

Gridview 分页复选框未正确分配

我的 gridview 中有数据,并且 pagesize = 2。此外,gridview 中的每一行都有一个用于批准/拒绝的复选框。 如果我检查了第一页的 2 行和第二页的 2 行,它只批准最后两行...

回答 1 投票 0

如何在Flutter GridView中启用分页?

我是 dart 新手,我知道这可能很简单。但是,我无法找到关于“如何在 Flutter 的 GridView 中启用分页”的简单答案。我来自一个快速的背景,这是可以实现的......

回答 2 投票 0

使用row命令分页

我有一个带有“选择”行和分页的网格视图。 当我尝试更改分页站点时出现错误。 如果我使用 If() 语句,我可以摆脱这个问题,但我的选择事件将不起作用。 /...

回答 2 投票 0

Gridview 中的分页 - 数据源不支持服务器端数据分页

我正在尝试对 GridView 进行分页,但出现错误:“数据源不支持服务器端数据分页”。 我不明白我做错了什么...... HTML(ASPX 标记): &...

回答 1 投票 0

asp.NET 在 gridview 上使用 Skip 和 Take 来应用分页

我想要的是每 3 页有 5 个结果。

回答 2 投票 0

GridView 页码出现在相隔很远的单独列中

我正在使用如下的网格视图。不知何故,页码出现在单独的列中。我希望他们一起出现在中心。如何将页码放在中间? 我正在使用如下的网格视图。不知何故,页码出现在单独的列中。我希望他们一起出现在中心。如何将页码放在中间? <asp:GridView ID="GridView1" runat="server" Width="100%" OnRowCommand="GridView1_RowCommand" CssClass="GridStyle" AllowPaging="true" AllowSorting="True" AutoGenerateColumns="False" BorderColor="Black" OnPageIndexChanging="GridView1_PageIndexChanging"> <PagerStyle Font-Underline="false" BorderColor="White" BorderStyle="None" BorderWidth="0" /> CSS .GridStyle { table-layout: auto; border: 1px solid black; background-color: White; font-family: Arial, Helvetica, sans-serif; font-size: 12px; /*border-collapse: collapse; margin-bottom: 0px;*/ } .GridStyle tr { border: 1px solid black; color: black; background-color: #E5E4F2; height: 25px; } .GridStyle th { background-color: white; border: none; text-align: left; font-weight: bold; font-size: 15px; padding: 4px; color: black; } .GridStyle tr th a, .GridStyle tr th a:visited { color: red; } .GridStyle tr th, .GridStyle tr td table tr td { color: #484585; border: 1px solid black; } .GridStyle td { border-bottom: 1px solid black; padding: 2px; } 像这样 您的 gridViewPager 的 CSS 类可能会根据表格宽度调整页码元素的大小。 查看 gridViewPager,特别是关于任何 width: 100%;。 GridView 中的分页器是一个嵌套表。所以它可能从父元素继承了 100% 宽度属性。 在 HTML 中,分页器看起来像这样。 <tr> <td colspan="8"> <table> <tr> <td><span>1</span></td> <td><a href="javascript:__doPostBack(&#39;ctl00$mainContentPane$GridView1&#39;,&#39;Page$2&#39;)">2</a></td> <td><a href="javascript:__doPostBack(&#39;ctl00$mainContentPane$GridView1&#39;,&#39;Page$3&#39;)">3</a></td> </tr> </table> </td> </tr> 您可以修复继承或为寻呼机提供自己的类。 <PagerStyle CssClass="pagerCssClass" Font-Underline="false" BorderColor="White" BorderStyle="None" BorderWidth="0" />

回答 2 投票 0

android:Gridview 通过单击按钮显示更多项目

我想创建一个像这样的网格视图。 (抱歉,有点乱,画得不好:D) 所以基本上 gridview 将显示第 1 - 4 个项目。如果我点击下一步,第 5-8 项将会出现.. a...

回答 2 投票 0

GridView 不显示在 GridView_PageIndexChanging 上

我有一个面板 ViewStock,我可以在其中查看数据库中 gridview 中的股票,并通过代码进行 DataBind() 操作。允许分页并在 html 中的 gridview 标记中创建事件“OnPageIndexChanging”,Imple...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.