Tag: gridview

Android ScrollView不是从顶部开始,而是在GridView的开始

我有一个ScrollView的问题,里面有一个个性化的GridView和其他视图。第一次启动Activity时,ScrollView从顶部开始,但是如果我在其他时间访问Activity,ScrollView会在开始时开始GridView.I使用了在这个链接中find的类ExpandableHeightGridView用于我的GridView。 活动布局的xml代码是这样的: <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scrollViewLuogo" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#fff" > <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="#fff" > <LinearLayout android:id="@+id/linearLayout2" android:layout_width="wrap_content" android:layout_height="wrap_content" > <ImageView android:id="@+id/imageView1" android:layout_width="150dp" android:layout_height="100dp" android:layout_marginLeft="14dp" android:layout_marginRight="10dp" android:layout_marginTop="10dp" android:adjustViewBounds="true" android:maxHeight="200dp" android:maxWidth="200dp" android:scaleType="fitXY" android:src="@android:drawable/ic_menu_gallery" /> <LinearLayout android:id="@+id/linearLayout1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:orientation="vertical" > <TextView android:id="@+id/nomeTVActivityLuogo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textStyle="bold" android:textSize="17sp" android:textColor="#005788" /> <TextView android:id="@+id/indirizzoTVActivityLuogo" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout> <LinearLayout […]

在asp.net中如何通过列名获取单元格值而不是通过GridView中的索引

我在asp.net中有一个gridview ,现在我想通过列名称,而不是单元格索引的单元格值。 如何通过单元格列名检索单元格值是可能的

列表视图和WPF中的DataGrid之间的区别?

嘿,我必须从数据库中检索一些问题,并dynamic显示在用户屏幕上。我还需要在网格视图的列中添加一些控件,基本上是一个问题和答案的input框。请提示我应该使用哪一个? 列表视图或数据网格?

在Android中的GridView里面的Expandable列表

我想把一个GridView与可扩展列表中的图像…我已经做到了,但GridView不显示所有项目… 我怎样才能让我的可扩展列表的孩子适应gridview的大小? 列表适配器 public class CustomListAdapter extends BaseExpandableListAdapter { String[] catg = { "Administração, Escritorio e Industria", "Cultura e Entretenimento", "Educação e Crianças", "Eventos e Estado do tempo", "Amigos, Familia e Habitações", "Multimédia", "Diversos", "Números e Letras", "Restaurantes e Hoteis", "Desporto, Saude e Beleza", "Lojas", "Turismo e Natureza", "Transportes" }; Context myctx; @Override public Object […]

为什么我的Android GridView附近有额外的像素?

我的Android应用程序中有一个GridView,里面有很多ImageView。 我的屏幕上的空间是有限的,我希望图像占用尽可能多的可用空间。 不幸的是,GridView总是在ImageViews的外边缘留下5个像素的空屏幕空间(ImageViews之间的空间被设置为水平/垂直间距并且行为正确)。 空的空间就像ImageViews周围的边缘,但我无法摆脱它。 有谁知道是什么原因造成这个“边界”,我怎么能摆脱它(或至less使其更小)? 谢谢。 更新:我通过在Adapter类的getView()方法中扩展.xml文件来创buildImageView。 这里是我膨胀的XML: <ImageView xmlns:android="http://schemas.android.com/apk/res/android" android:background="#FF00FF" /> 我在我的布局XML文件中定义了GridView,像这样: <GridView android:id="@+id/mygrid" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_above="@+id/abutton" android:layout_marginBottom="8dp" android:numColumns="5" android:background="#FF0000"/> 这是一个问题的屏幕截图。 在我的GridView的红色区域。 紫色区域是我的ImageViews。 正在显示的图像是一个简单的蓝色矩形,透明的中心。 图像是45×45像素(但在我的应用程序只有30×30像素 – 我会后面担心)。 紫色周围的红色边框是我想要消除的。

Twitter Bootstrap和ASP.NET GridView

我从我的ASP.NET应用程序使用Twitter Bootstrap有问题 。 当我使用table table-striped css类到我的asp:GridView控件时, 它将表格的Header视为一个Row 。 我的GridView ASP.NET标记 <asp:GridView ID="dgvUsers" runat="server" CssClass="table table-hover table-striped" GridLines="None" AutoGenerateColumns="False"> <Columns> <asp:BoundField DataField="UserID" HeaderText="ID" Visible="false" /> <asp:BoundField DataField="Username" HeaderText="Username" /> <asp:BoundField DataField="FirstName" HeaderText="First Name" /> <asp:BoundField DataField="LastName" HeaderText="Last Name" /> </Columns> <RowStyle CssClass="cursor-pointer" /> </asp:GridView> 结果 <table id="cphMainContent_dgvUsers" class="table table-hover table-striped" cellspacing="0" style="border-collapse:collapse;"> <tbody> <tr> <th scope="col">Username</th> […]

由UpdatePanel中的GridView内部的LinkBut​​ton触发完全回发

我有一个UpdatePanel里面的GridView。 在模板字段中是用于标记项目的button。 在function上,这工作正常,但button总是触发一个完整的页面回发,而不是部分回发。 我如何获得button来触发部分回发? <asp:ScriptManager ID="ContentScriptManager" runat="server" /> <asp:UpdatePanel ID="ContentUpdatePanel" runat="server" ChildrenAsTriggers="true"> <ContentTemplate> <asp:GridView ID="OrderGrid" runat="server" AllowPaging="false" AllowSorting="false" AutoGenerateColumns="false"> <Columns> <asp:TemplateField HeaderText=""> <ItemTemplate> <asp:LinkButton ID="MarkAsCompleteButton" runat="server" Text="MarkAsComplete" CommandName="MarkAsComplete" CommandArgument='<%# Eval("Id") %>' /> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="Name" HeaderText="Name" /> <asp:BoundField DataField="LoadDate" HeaderText="Load Date" /> <asp:BoundField DataField="EmployeeCutOffDate" HeaderText="Cut Off Date" /> <asp:BoundField DataField="IsComplete" HeaderText="Is Completed" /> </Columns> […]

ASP.NET网格视图与列表视图

在gridview上使用listview有什么好处? 我需要分页,编辑行,插入行,删除我的视图中的行。 哪个控制最适合? 看来GridView不支持数据寻呼机。 如果我将GridView迁移到列表视图,我会牺牲什么?

在GridView RowCommand中获取DataKey值

我有一个与关联的DataKey ,这是项目ID的GridView 。 如何在RowCommand事件中检索该值? 这似乎工作,但我不喜欢投给LinkButton (如果其他一些命令发射事件呢?),我对NamingContainer位没有太多的信心。 LinkButton lb = (LinkButton)e.CommandSource; GridViewRow gvr = (GridViewRow)lb.NamingContainer; int id = (int)grid.DataKeys[gvr.RowIndex].Value; 我知道,我可以通过该ID作为CommandArgument ,但我select使用DataKey给我更多的灵活性。 我也知道可以使用隐藏字段的ID,但我认为这是一个我不想使用的黑客。

数据源不支持服务器端数据分页

我的屏幕上有一个GridView,需要它来允许分页。 标记: <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataSourceID="ObjectDataSource1"> <Columns> <asp:BoundField DataField="appID" HeaderText="appID" SortExpression="appID" /> </Columns> </asp:GridView> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetBookingId" TypeName="AppointmentRepository"> <SelectParameters> <asp:Parameter Name="maximumRows" Type="Int32" /> <asp:Parameter Name="startRowIndex" Type="Int32" /> </SelectParameters> </asp:ObjectDataSource> 代码隐藏: ObjectDataSource1.SelectParameters["maximumRows"].DefaultValue = "10"; ObjectDataSource1.SelectParameters["startRowIndex"].DefaultValue = "0"; LINQ查询: public IQueryable<tblAppointment> GetBookingId(int maximumRows, int startRowIndex) { var result = (FROM a IN dc.tblAppointments SELECT […]