0

请原谅我的英语,因为它到目前为止不是我的主要英语(:

我有一个问题想请教一下,我会尽量具体一点。

尽管这看起来像是一个长篇故事,但这只是一个可以帮助我思考的实际问题:

使用哪些工具来尝试实现全面的多合一解决方案,并将其包含在我未来的大多数/大多数项目中:

因为我的应用程序(我的第一个“客户”的要求)(......因为我仍在学习通过 C# Dot.Net 进行开发)

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

我在想一套:最佳实践工具,使用......与一些主要的类似模板的解决方案,所以:

形成这个 List ,什么是最好的?(最容易/最简单的实现将匹配 html 表)

有几个选项可供选择(与数据库交互)

ado.netVS LINQ To SQL<<--- EOL/过时?

datareader对比DataAdapter

List<Dictionary<string,Object>对比DataTable Dataset DataColumnCollection

..ETC

您会使用列出的工具中的哪一组(以上或如果我没有提到您可以推荐的任何工具)?

所以通过选择的方法,我可以做类似的事情:

调用StoredProcedureName:paramaters - 取自DDL ID,DDL NAME

for/each rowDataBasetable, _

绘制适合从数据库检索的数据类型的 html 表

<input type=text>对于dates/nvarchar

<input type=checkBox>如果它有点

如果其货币类型应用验证:附加事件属性onkeyPress="ValidationfucName(this)"

4

2 回答 2

1

试试 asp:GridView。您可以根据需要对其进行广泛配置。

于 2012-11-14T05:21:01.377 回答
1

创建 linq to sql 类后,使用您的代码如下

objectclassname object = new objectclassname()

对于 grideview,您使用以下 linq 查询

objectclassname objectname = new objectclassname();
var txtvalue = objectname.tablename.single(p=> p.stratwith("value you want to find"));
grideviewidname.datasource = txtvalue.tolist();
grideviewname.databind();
于 2012-11-14T06:05:04.860 回答