小编Ani*_*udh的帖子

如何让gridview中的一列成为图像?

我有一个在代码隐藏中创建的gridview.

在下面的代码中,我希望第三列是一些图像(例如:PDF图标或类似).

我认为Type.GetType需要更改名为"Image"的列?

DataTable dt = new DataTable();
GridView gview = new GridView();
DataRow dr;
DataColumn dc = new DataColumn("Description", Type.GetType("System.String"));
dt.Columns.Add(dc);
dc = new DataColumn("Image", Type.GetType("System.String"));
dt.Columns.Add(dc);
dc = new DataColumn("Size (MB)", Type.GetType("System.String"));
dt.Columns.Add(dc);
{
    dr = dt.NewRow();
    dr["Description"] = item["Name"];
    dr["Size (MB)"] = item["Size"];
    dr["Image"] = "pdf.gif"; // put complete reference here,
    dt.Rows.Add(dr);
}
gview.DataSource = dt;
gview.DataBind();
Controls.Add(gview);
Run Code Online (Sandbox Code Playgroud)

asp.net gridview image code-behind

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

以编程方式在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万
查看次数

如何将值传递给以@开头的c#参数

试图传递价值但不取得进展.

场景:拥有一个公共常量字符串,如下所示.

public const string ImageFile = @"http://xyz.com/scom/{0}?type={1}&wid={2}";
Run Code Online (Sandbox Code Playgroud)

然后,我将获得上述所需的0,1,2所需的相关值.

问题是如何将我对0,1,2的值传递给上面的const字符串?

我的最终结果应该是这样的

string mySTring = "http://xyz.com/scom/123?type=jpg&wid=200"
Run Code Online (Sandbox Code Playgroud)

请建议.

谢谢.

c# asp.net string url parameter-passing

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

在代码隐藏中构建一个表(包含行和列)(ASPX页面)

在ASPX页面的代码隐藏中,我得到了关于员工的一些细节(从外部数据源读取).最后我想以下面的方式展示.下面的显示可能显示不正确,但是是带有标题/列方法的简化表.

___________________________________________________________________________________
|                        DEPT        | HR                                          | |__________________________________________________________________________________|
|     Employee Image                 | Emp Name       | Hire Date                  |
|____________________________________|_____________________________________________|
|        Steve.gif                   | Steve Jobs     |  22/05/1979                |
|____________________________________|_____________________________________________|
|        Mark.gif                    | Mark Miller    |  22/05/1949                |
|____________________________________|_____________________________________________|
|                        DEPT        | Operations                                  | |__________________________________________________________________________________|
|     Employee Image                 | Emp Name       | Hire Date                  |
|____________________________________|_____________________________________________|
Run Code Online (Sandbox Code Playgroud)

数据从各种数据源收集,最终在代码隐藏中可用.我想以上述方式展示.

什么是最好的方法?我想创建一个htmldivcontrol并添加所有这些值.最后,我将div标签绑定到页面.

目前我正在尝试方法,但想知道是否有更好的方法.

请分享您的观点和示例._

asp.net html-table code-behind htmlcontrols

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