列为行的C#表

列为行的C#表,c#,asp.net,components,tabular,C#,Asp.net,Components,Tabular,我想知道是否有可能在C#中有一个表,它允许其中一列显示为一行,因此每条记录实际上是两行 我正在尝试创建一个文档搜索引擎。我希望文档属性,如文档标题、创建日期,能够放入列中,并且在列中也有文档的摘录。但是,我觉得如果摘录位于一个新的行中,则更合适,类似于谷歌使用页面摘录显示结果的方式。如能就如何实现这一目标提供任何建议,我将不胜感激。我目前正在考虑创建一个jQuery组件并以这种方式加载它,除非有更简单的方法?下面是我对表格的想象: --------------------------------

我想知道是否有可能在C#中有一个表,它允许其中一列显示为一行,因此每条记录实际上是两行

我正在尝试创建一个文档搜索引擎。我希望文档属性,如文档标题、创建日期,能够放入列中,并且在列中也有文档的摘录。但是,我觉得如果摘录位于一个新的行中,则更合适,类似于谷歌使用页面摘录显示结果的方式。如能就如何实现这一目标提供任何建议,我将不胜感激。我目前正在考虑创建一个jQuery组件并以这种方式加载它,除非有更简单的方法?下面是我对表格的想象:

-----------------------------------------------
|Col 1 | col 2                 | col3         |
-----------------------------------------------
|Data  |         data          | data         |
|Contents of col4                             |
-----------------------------------------------
|Data  |         data          | data         |
|Contents of col4                             |
-----------------------------------------------

将“摘录”存储在数据库中它自己的列中(每行是一个“文档”)。然后,在视图中,可以将其显示为HTML表中自己的行。不需要jQuery。

你说的“c#中的表”是什么意思?你说的是数据库表吗?HTML表格?还有什么?我假设你的意思是为UI显示表-你目前使用什么来显示表?嗨,对不起,是的,我已经看过ListView和Datagrid视图了。我可以用我的搜索结果填充这些列,但我希望第4列有一个新行,如果这样做有意义的话。在用户单击结果返回到程序后,是否有一种方法可以从html表中获取用户事件?我需要知道的是,他们点击了哪个结果,文档就可以被删除了displayed@user233354-是的。一种方法是为他们提供一个链接,让他们点击每一行(就像普通的HTML一样)。另一种方法是使用jQuery(可能还有AJAX)来处理它。但这已经超出了问题的范围。我不认为你能给我举个例子,我有点纠结于如何将html代码传递回c#程序。只需寻找在ASP.Net框架中使用AJAX的示例。我相信Nerd Diner MVC示例中的一些功能就是这样的。