C# 需要澄清数据表吗
我需要你的帮助。在我的copde中,我使用的是数据表。。。在DT中手动创建行/列并填充它们,最后将其绑定到GridView 我想向数据表中的每个数据行添加一个单元格,该单元格将依次保存一个HTML控件(HTML锚定标记) 比如说,我当前的DT有2行和3列,如下所示C# 需要澄清数据表吗,c#,asp.net,C#,Asp.net,我需要你的帮助。在我的copde中,我使用的是数据表。。。在DT中手动创建行/列并填充它们,最后将其绑定到GridView 我想向数据表中的每个数据行添加一个单元格,该单元格将依次保存一个HTML控件(HTML锚定标记) 比如说,我当前的DT有2行和3列,如下所示 server blah blah abc xyz 123 def vbh 345 现在,我想对servername(col1)做进一步的处理,并向DT添加一个额外的col,它将保存HTML锚标记。单击HT
server blah blah
abc xyz 123
def vbh 345
现在,我想对servername(col1)做进一步的处理,并向DT添加一个额外的col,它将保存HTML锚标记。单击HTML锚标记可以看到详细信息。因此,最终DT应如下所示:
server blah blah
abc xyz 123 HTML LINK
def vbh 345 HTML LINK
请告诉我怎么做?i、 例如,将一个单独的单元格添加到DT,并将HTML控件添加到该新添加的单元格中
谢谢。
Rahul一种方法是创建一个模型类,您可以绑定到该模型类来包装每个数据行:
public class FooView
{
public FooView(Row row)
{
this.Row = row;
}
private Row Row { get; set; }
public string Server { get { (string)return this.Row["Server"]; } }
public string Blah{ get { (string)return this.Row["blah"]; } }
public string Link1{ get { string.Format("http://foo.bar/id={0}", this.Server); } }
}
创建这些内容的列表并直接绑定到此集合(使用Link1属性获取链接的href)。虽然我同意RQDQ,但有一种替代方法:
Dim newColumn As New Data.DataColumn("HyperlinkColumn")
dt.Columns.Add(newColumn)
For Each r As Data.DataRow In dt.Rows
r("HyperlinkColumn") = "http://www.whatevervalue.com"
Next
其中dt是您正在使用的数据表。您介意将您的一些问题标记为已回答吗?