标签: gridview

40
推荐指数
4
解决办法
19万
查看次数

ListView.GridViewColumn(*)width

我使用的是ListView控件而不是DataGrid我的WPF应用程序.我想给*我的宽度ListView.GridViewColumn,但每当我提供*宽度时ListView.GridViewColumn,它给我一个编译时错误.请建议我如何提供*宽度ListView.GridViewColumn,以便ListView.GridViewColumn在我最大化屏幕时自动填充额外空间.

对此的任何帮助将非常感谢.谢谢

wpf listview gridview gridviewcolumn wpfdatagrid

39
推荐指数
1
解决办法
6万
查看次数

由UpdatePanel内的GridView内的LinkBut​​ton触发的完整回发

我在UpdatePanel中有一个GridView.在模板字段中是我用于标记项目的按钮.在功能上,这工作正常,但按钮总是触发整页回发而不是部分回发.如何让按钮触发部分回发?

<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:GridView>
    </ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview updatepanel asp.net-ajax

38
推荐指数
3
解决办法
7万
查看次数

如何隐藏GridView中的TemplateField列

如何在GridView中隐藏TemplateField列?

我尝试了以下方法:

<asp:TemplateField ShowHeader="False" Visible='<%# MyBoolProperty %>' >
<ItemTemplate>
    <asp:LinkButton ID="attachmentButton" runat="server" ... />
</ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

但它不起作用,并给出以下错误:

仅在具有DataBinding事件的对象上支持数据绑定表达式.System.Web.UI.WebControls.TemplateField没有DataBinding事件.

我也尝试以编程方式隐藏它,但似乎不可能通过名称获取列,因为没有TemplateField列的名称.

.net asp.net data-binding gridview exception-handling

37
推荐指数
4
解决办法
11万
查看次数

如何在Android中禁用GridView滚动?

我正在使用GridView作为游戏板.最近一些用户遇到了垂直滚动的问题(在运行2.2的三星Galaxy/Vibrant手机上) - 我的Nexus One上没有出现此错误.

一位用户制作了一些问题的截图.

我怎么能锁定GridView?有没有办法禁用滚动?

android gridview

36
推荐指数
2
解决办法
4万
查看次数

GridView里面的可扩展列表中的GridView

我想在可扩展列表中放置一个带有图像的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 getChild(int groupPosition, int childPosition)
    {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public long getChildId(int groupPosition, int childPosition)
    {
        return childPosition;
    } …
Run Code Online (Sandbox Code Playgroud)

android gridview view adapter expandablelistview

36
推荐指数
1
解决办法
2万
查看次数

如何使用自动生成的列隐藏ASP.NET GridView中的列?

即使是SqlDataSource1.DataBind(),GridView1.Columns.Count也始终为零;

但网格还可以

我可以

for (int i = 0; i < GridView1.HeaderRow.Cells.Count;i++)
Run Code Online (Sandbox Code Playgroud)

我在这里重命名请求标题但是

GridView1.Columns[i].Visible = false;
Run Code Online (Sandbox Code Playgroud)

由于GridView1.Columns.Count为0,我无法使用它.

那么我怎么能隐藏它们呢?

asp.net gridview

35
推荐指数
4
解决办法
12万
查看次数

为什么我的Android GridView周围有额外的像素?

我的Android应用程序中有一个GridView,其中包含许多ImageView.屏幕上的空间有限,我希望图像尽可能多地占用可用空间.不幸的是,GridView总是在ImageViews的外边缘留下5个像素的空屏幕空间(ImageViews之间的空间设置为水平/垂直间距并且行为正确).空白空间有点像ImageViews的边缘,但我无法摆脱它.有谁知道是什么导致了这个"边界"以及我如何摆脱它(或者至少让它变小)?谢谢.

更新:我通过在Adapter类的getView()方法中膨胀.xml文件来创建ImageViews.这是我正在膨胀的xml:

<ImageView
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:background="#FF00FF" />
Run Code Online (Sandbox Code Playgroud)

我在我的布局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"/>
Run Code Online (Sandbox Code Playgroud)

这是问题的屏幕截图.我的GridView中的红色区域.紫色区域是我的ImageViews.显示的图像是一个简单的蓝色矩形,中心是透明的.图像是45x45像素(但我的应用程序只有30x30像素 - 稍后我会担心).紫色周围的红色边框是我想要消除的.

替代文字

android gridview imageview

35
推荐指数
1
解决办法
1万
查看次数

GridView与嵌套类的Properties绑定

我有一个类似于下面列出的对象图.当我尝试在GridView中绑定NestedClass的属性时,我得到错误:

"在所选数据源上找不到名为'NestedClass.Name'的字段或属性."

GridView绑定到ObjectDataSource,ObjectDataSource绑定到一个完全填充的BoundClass实例.

有没有办法解决?

样本类:

public class BoundClass
{
    public string Name { get; set; }
    public NestedClass NestedClass { get; set; }
}

public class NestedClass
{
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview objectdatasource

34
推荐指数
2
解决办法
2万
查看次数

如何在android gridview中为行设置不同的列

我想要一个类似于此的gridview

在此输入图像描述

每个奇数编号的行将有两个大尺寸的图像,偶数编号的行将有四个较小的图像.我怎样才能实现这一点?

android gridview

34
推荐指数
3
解决办法
3万
查看次数