Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 访问.aspx页中的数据库表结构_Asp.net_.net 4.0 - Fatal编程技术网

Asp.net 访问.aspx页中的数据库表结构

Asp.net 访问.aspx页中的数据库表结构,asp.net,.net-4.0,Asp.net,.net 4.0,我的数据库中有一个表软件,包含以下列: id [key] title manufacturer 我在网络表单.aspx文件中有一个下拉列表。我希望下拉列表中的项目是Id、title和manufacturer,但我不想硬编码这些项目 我将在数据库表中添加更多列,并希望下拉列表项始终与表结构保持同步 我如何做到这一点 如果使用LINQ: var columnNames = dataTable1.Columns.OfType<DataColumn>().

我的数据库中有一个表
软件
,包含以下列:

id [key]
title
manufacturer
我在网络表单
.aspx
文件中有一个下拉列表。我希望下拉列表中的项目是
Id
title
manufacturer
,但我不想硬编码这些项目

我将在数据库表中添加更多列,并希望下拉列表项始终与表结构保持同步


我如何做到这一点

如果使用
LINQ

var columnNames = dataTable1.Columns.OfType<DataColumn>().
                  Select(c => c.ColumnName).ToList();
comboBox1.DataSource = columnNames;
comboBox1.DataBind();
var columnNames=dataTable1.Columns.OfType()。
选择(c=>c.ColumnName).ToList();
comboBox1.DataSource=列名称;
comboBox1.DataBind();