使用telerik RadGrid将php foreach语法转换为asp.net

使用telerik RadGrid将php foreach语法转换为asp.net,php,asp.net,telerik,Php,Asp.net,Telerik,我正在用ASP.NET编写代码,这方面我是新手。我有两个数组,一个是name,另一个是id 我想创建一个表,其中一列包含名称,另一列包含依赖于另一列ID的两个链接(编辑此特定名称链接,删除此特定名称链接) 在PHP中,我会这样做: <table> <tr> <td>Title</td> <td>Actions</td> </tr> <?php $names = Array("a", "b

我正在用ASP.NET编写代码,这方面我是新手。我有两个数组,一个是name,另一个是id

我想创建一个表,其中一列包含名称,另一列包含依赖于另一列ID的两个链接(编辑此特定名称链接,删除此特定名称链接)

在PHP中,我会这样做:

<table>
 <tr>
  <td>Title</td>
  <td>Actions</td>
 </tr>
 <?php 
  $names = Array("a", "b", "c");
  $ids = Array("1", "2", "3");
  for($i = 0; $i < 3; $i++):
 ?>
  <tr>
   <td>
    <?php echo $names[$i]; ?>
   </td>
   <td>
    <a href="edit.php?id=<?php echo $ids[$i]; ?>">Edit</a>
    <a href="delete.php?id=<?php echo $ids[$i]; ?>">Delete</a>
   </td>
  </tr>
 <?php endforeach; ?>
</table>

标题
行动
我知道你可以在ASP.NET中编写类似的东西,但我必须使用RadGrids。非常感谢你的帮助

编辑: 如果这很重要,我将数据作为XML获取,并选择将其作为两个数组进行解析。如果更简单,我可以以不同的方式解析它。


<table>
 <tr>
  <td>Title</td>
  <td>Actions</td>
 </tr>
<% string [] names = new string [] {"a", "b", "c"};
string [] ids = new string [] {"1", "2", "3"};
foreach (int i=0;i<names.length;i++)
{
%>
  <tr>
   <td>
<% names[i] %>
   </td>
   <td>
    <a href="edit.php?id=<% ids[i] %>">Edit</a>
    <a href="delete.php?id=<% ids[i] %>">Delete</a>
   </td>
  </tr>
<% } %>
</table>
标题 行动
RadGrids是一个asp.net webforms控件,您通常会将该控件绑定到数据源,然后在后面的代码中以编程方式更改属性。

如何使用telerik:radgrid做同样的事情?这是php到asp.net、telerik grid甚至gridview的简单转换,不允许直接添加这样的行,只有html控件才允许这种动态行添加,因为它们不必维护视图状态。是的,我已经弄明白了,但是如何绑定一边包含名称数组另一边包含asp:超链接的数据源?您可以将direclty绑定到数组,但在您的情况下,您需要创建一个数据集,然后绑定到数据集。在网上有很多这样做的例子,例如www.asp.net和esp