当前位置:编程学习 > C#/ASP.NET >>

请教各位大侠

我想利用一个DropDownList控件来选择表名,然后用detailsview或动态表格对选中的表录入记录,请问如何实现?谢谢! --------------------编程问答-------------------- 1,get the table name first
2,get the table's elements information to create the script automatically --------------------编程问答-------------------- 研究下sql里的系统表sysobjects,syscolumns,systypes ,
你建的表结构都在里面,你可以查出列和每列数据类型,
用连字符这样就可以录入数据. --------------------编程问答-------------------- <form>
<%=formStr%>
<input type=submit>
</form>
protected string formStr;
ddl_SeletedIndexChenged()
{
formStr = "";
DataTable table = DB.GetTable("select top 1 * from "+ddl.SelectedValue);
for(int i=0;i<table.Columns.Count;i++)
{
formStr += table.Columns[i].ColumnName+":<input name='"+table.Columns[i].ColumnName+"' type=text><br>";
}
}
当然,这样的话你那些不接受输入的字段(如ID,TIME)也会输出到表单
也许定义个数组存储这些接受输入的表和字段是个比较好的方法 --------------------编程问答-------------------- AutoPostback 设为true
在SeletedIndexChenged事件里
处理数据
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,