标签: aspxgridview

以编程方式在ASPX页面中设置'visible'属性的值

我试图根据条件将标签的visible属性设置为true或false.这是在ASPX页面中.我做错了什么,并在执行时遇到错误.

<td><asp:Label ID="Label23" runat="server" Text='CERTIFIED'
   Visible='<%# DataBinder.Eval(Container.DataItem, "IsAuthorized") > 0%>'>
</asp:Label></td>
Run Code Online (Sandbox Code Playgroud)

我得到的错误是在下面.

编译器错误消息:CS0019:运算符'>'不能应用于'object'和'int'类型的操作数

需要做哪些改变?

当'IsAuthorized'大于零时,我需要做的就是将LABEL的visible属性设置为true.

asp.net visible aspxgridview

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

用TemplateField中的Headertemplate替换HeaderText

我有一个带有templatefield列的gridview.TemplateFields是这样的:

<asp:TemplateField HeaderText="Title" SortExpression="name" meta:resourcekey="BoundFieldResource1">
                                <ItemTemplate>
                                    <asp:Label ID="lblTitle" runat="server" 
                                        Text='<%# Bind("Name") %>' 
                                        meta:resourcekey="BoundFieldResource1"></asp:Label>
                                </ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

我必须为此列的标题添加自定义属性,因此我删除了HeaderText并添加了以下内容:

<Headertemplate>
         <asp:Label ID="lblTitleHeading" runat="server" Text="Title" data-custom="tbl-th_title_heading"></asp:Label>
</Headertemplate>
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我这样做时,它将打破该列的排序,我不能点击标题再对它进行排序,我尝试更改为但是没有做任何事情.我很感激你的回答.

sorting webforms custom-attributes templatefield aspxgridview

4
推荐指数
1
解决办法
2130
查看次数

EntityDataSource覆盖自定义删除

我有一个使用带有DevExpress aspxGridView的EntityDataSource的ASP .net C#项目,它非常有用,可以让我选择,更新,插入和删除.但是我想使用自定义删除方法,而不是基本上只进行更新(只是将活动标志设置为false)而不是真正的删除.

我有一种感觉,我需要使用entitydatasource或网格onrowdeleting事件,但这是我的第一个项目与Entity Framework 4.0所以仍然找到我的脚.我不知道是否需要在edmx代码后台文件中创建覆盖更新方法.

非常感谢任何帮助.

c# asp.net devexpress aspxgridview entity-framework-4

3
推荐指数
1
解决办法
1986
查看次数

AspxGridView默认聚焦行

我的项目中有一个AspxGridView AllowFocusedRow="True".每次加载页面(带表格)时,第一行都会被聚焦.当我在服务器端(在页面加载之前)为gvMain.FocusedRowIndex分配-1时,它没有帮助.但是当我在客户端更改焦点行索引时:

                    Init="function() {
                    gvMain.SetFocusedRowIndex(-1);
Run Code Online (Sandbox Code Playgroud)

然后它加载表格,选择第一行,然后消失.所以我想最好先定义一下.但是怎么样?

asp.net devexpress aspxgridview

3
推荐指数
1
解决办法
8772
查看次数

从ASPxGridView中的自定义窗体中检索值

我有一个为ASPxGridView制作的自定义编辑表单,但在插入时检索值有一个大问题.

模板:

<Templates>
    <EditForm>
        Company Name: <dx:ASPxTextBox ID="CompanyName" runat="server" />
        Company Mail: <dx:ASPxTextBox ID="Email" runat="server" />

        <dx:ASPxGridViewTemplateReplacement ID="UpdateButton" ReplacementType="EditFormUpdateButton" runat="server" />
        <dx:ASPxGridViewTemplateReplacement ID="CancelButton" ReplacementType="EditFormCancelButton" runat="server" />

    </EditForm>
</Templates>
Run Code Online (Sandbox Code Playgroud)

它失败了,e.NewValues是空的

protected void ASPxGridView1_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
{
    string CompanyName = (string)e.NewValues["CompanyName"]; // (or .toString())
    string Email = (string)e.NewValues["Email"];
}
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?

谢谢

asp.net devexpress aspxgridview

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

格式化DevExpress ASPxGridView中的列?

有谁知道我如何格式化DevExpress ASPxGridView中的列.我所拥有的是每天从xml文件生成的xml文件.我想要做的是格式化特定值的列,例如,带有测量值的列,如果没有填充,我想添加尾随零,即1.2到1.200.我只遇到了在ASPX页面中完成的示例,并在代码中构建了我的列.请帮助解决最简单的解决方案或财产.

asp.net formatting devexpress aspxgridview

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

如何在行删除事件中获取aspxgridview的可见rowindex

任何人都可以帮助我RowIndex在控制RowDeleting事件中获得行的可见性ASPxGridView吗?

asp.net devexpress aspxgridview

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

为什么我的值被舍入(向上或向下)

在我的实体框架模型(来自oracle)中,我有一个包含以下列的表 在此输入图像描述

现在.我使用asp.net webforms数据网格来查看数据.在一个阶段,此列中的值为635838861561284513.我(理论上)在单击此网格上的自定义链接时,将此值作为参数发送到URL.该值将添加到URL,如下所示:

<a href="javascript:Cover(<%# Eval("BATCH_NO") %>);">View</a>
Run Code Online (Sandbox Code Playgroud)

现在我注意到在调试时,值为"<%# Eval("BATCH_NO") %>"635838861561284500而不是635838861561284513.

但是值在网格中正确显示!!

任何人都可以解释为什么会这样吗?

javascript c# asp.net decimal aspxgridview

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

将GridViewComboBoxColumn绑定到数据源

我已经知道如何指定数据源,但是如果它还没有填充,那么我认为你需要某种bind()命令来填充编辑表单中的comboboxcolumn以下是我如何将数据源绑定到comboboxcolumn(是的我确信ds中有数据行)

(ASPxGridView4.Columns["Naam"] as GridViewDataComboBoxColumn).PropertiesComboBox.DataSource = ds as DataSet;
Run Code Online (Sandbox Code Playgroud)

那么有人能告诉我如何在编辑模式下填充组合框吗?

编辑

protected void ASPxGridView4_InitNewRow(object sender, DevExpress.Web.Data.ASPxDataInitNewRowEventArgs e)
    {
        if (dt.Rows.Count < 1)
        {
            ds = Session["ds"] as DataSet;
        }
        GridViewDataComboBoxColumn column = (ASPxGridView4.Columns["Naam"] as GridViewDataComboBoxColumn);
        column.PropertiesComboBox.DataSource = ds.Tables[0];
        column.PropertiesComboBox.ValueField = "Naam";
        column.PropertiesComboBox.ValueType = typeof(string);
        column.PropertiesComboBox.TextField = "Naam";
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net devexpress aspxgridview

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

在asp.net中使用sql命令时,“字段列表”中的未知列“新建”

我尝试在更新时使用asp.net更新GridView,但我传递了文本框值,但出现上述错误。

Label l1 = g1.Rows[e.RowIndex].FindControl("idlbl") as Label;
TextBox t1 = g1.Rows[e.RowIndex].FindControl("typeText") as TextBox;

string orderType = t1.Text;
string Query = @"update app_order_master set order_amt=" + orderType + " where order_id=" + l1.Text;
MySqlCommand cmd = new MySqlCommand(Query);            
cmd.Connection = sqlconn;
cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

c# mysql sql asp.net aspxgridview

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