C# 数据库驱动的网站,以编程方式呈现带有用户控件的html表

C# 数据库驱动的网站,以编程方式呈现带有用户控件的html表,c#,asp.net,sql-server-2008,user-controls,dynamic-data,C#,Asp.net,Sql Server 2008,User Controls,Dynamic Data,请原谅我的英语不是我的主要语言: 我有一个问题,我想得到建议 我会尽量说得具体一些 尽管如此,这似乎是一个很长的故事 这只是一个实际问题,可以帮助我决定: 使用哪些工具 试图实现一个全面的一体化解决方案, 将包含在我未来的大部分项目中: 由于我的申请,我的第一个客户要求 …因为我还在学习通过C.Net开发 数据驱动+几乎在我需要完成的每项任务中都在重复 我在想一套:最佳实践工具,使用。。。有几个主要模板,如解决方案,因此: 从这个列表中,什么是最好的?与html表匹配的最容易/简单实现 很少有与

请原谅我的英语不是我的主要语言:

我有一个问题,我想得到建议 我会尽量说得具体一些

尽管如此,这似乎是一个很长的故事 这只是一个实际问题,可以帮助我决定:

使用哪些工具 试图实现一个全面的一体化解决方案, 将包含在我未来的大部分项目中:

由于我的申请,我的第一个客户要求 …因为我还在学习通过C.Net开发

数据驱动+几乎在我需要完成的每项任务中都在重复

我在想一套:最佳实践工具,使用。。。有几个主要模板,如解决方案,因此:

从这个列表中,什么是最好的?与html表匹配的最容易/简单实现

很少有与数据库交互的选项可供选择


ado.net Vs LINQ To SQL试试asp:GridView。您可以根据需要广泛地配置它。

在创建linq to sql类之后 使用你的代码如下

objectclassname object = new objectclassname()
对于GridView,您可以使用以下linq查询

objectclassname objectname = new objectclassname();
var txtvalue = objectname.tablename.single(p=> p.stratwith("value you want to find"));
grideviewidname.datasource = txtvalue.tolist();
grideviewname.databind();

@亚里士多德对不起,我确实试着把它写下来了,我有一个代码可以使用,我没有发布,我担心它会太长,无法阅读。因此,我在Asp.net 4.0中可用的工具列表上方添加了一个更粗体的问题标题,以简化我的问题。。请再看一眼我知道,虽然一开始我认为不使用gridview,但如果我使用它,并通过项目模板通过代码隐藏对其进行配置,这将是完美的,因为我稍后希望使用ajax/javascript/jquery for CRUD实现回发数据的选项,因此我将拥有生成行和回发数据库的自动过程不使用GV内置函数的交互/查询,就是这样!然后,我可以在没有页面刷新和.aspx.side处理表的情况下进行平滑的自动数据库交互,因此gridview控件将以编程方式呈现HTMLTLROWS。您可以使用UpdatePanel和ScriptManager避免AJAX。答案是马克?是的。因为我确实用过它@usrer1。。。。感谢看起来很好很简单,我会尽快尝试,+我会发布我已经尝试过的b4你已经发布了你的答案,谢谢