小编Ada*_*m92的帖子

循环通过Placholder中的复选框

我试图找到一种方法来循环ASP占位符中"Checkbox"类型的所有控件,然后在循环中对控件执行某些操作.

问题是我无法访问控件...这是我到目前为止所拥有的...

string selections = "";

foreach (CheckBox ctrl in phProductLines.Controls.OfType<CheckBox>)
{
     selections += ctrl.Text + ", ";            
}
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误 - "Foreach无法对方法组进行操作".

任何帮助将不胜感激.

谢谢.

c# asp.net webforms

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

ASP.NET C# 设置 OnSelectedIndexChanged 从代码隐藏

我试图从 Web 窗体应用程序背后的代码中设置 SelectedIndexChanged。我有可变数量的下拉列表从数据库添加到页面上,并且需要一种方法在每次下拉列表更改时触发。

我目前正在尝试:

ddlProductCause.SelectedIndexChanged += new EventHandler(ddlProductCause_Changed);
ddlProductCause.ID = "ddlProductCause_" + row["item_id"].ToString();
ddlProductCause.AutoPostBack = true;
Run Code Online (Sandbox Code Playgroud)

和...

public void ddlProductCause_Changed(object sender, CommandEventArgs e)
    {
        // do stuff
    }
Run Code Online (Sandbox Code Playgroud)

但我没有运气。

有任何想法吗?

c# asp.net code-behind dropdownbox

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

iTextSharp PdfPCell与块对齐

我正在使用iTextSharp以编程方式创建PDF并生成PdfPTable.

在一些细胞中,我需要有一个超链接.

没有超链接我可以水平和垂直对齐单元格中的文本,但是当我添加包含我的超链接的块时,单元格将失去其对齐属性.

这是我的代码......

var webAddress = new Chunk(row["product_code"].ToString(), linkFont);
webAddress.SetAnchor(row["url"].ToString());

PdfPCell ProductCodeCell = new PdfPCell();
ProductCodeCell.AddElement(webAddress);
ProductCodeCell.VerticalAlignment = Element.ALIGN_MIDDLE;
ProductCodeCell.HorizontalAlignment = Element.ALIGN_CENTER;
ProductCodeCell.Padding = 3f;
table.AddCell(ProductCodeCell);
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我重新调整链接吗?

非常感谢.

c# itextsharp pdfptable

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