请教如何用DropDownList邦定数据库。
动态把数据库中的字段值显示出来???
动态把数据库中的字段值显示出来???
解决方案 »
- VS2005调试不能进断点
- MVC学习
- 在C#中怎么写一个循环,让页面上所有的输入框,选择框等全部之都是只读呢
- 初始化时给asp:button增加onclick的问题
- 怎么在后台CS文件中引用前面HTML控件或javascript中的变量值???
- 一个WEB方案下的控制台项目如何读取该方案的web.config的内容
- jmai收邮件时附件保存难以正确保存,知道的的朋友帮帮
- 请教一个asp.net的上传文件的问题(不要用户自己选择文件)
- cced文件转换成.txt文件后如何去掉乱码?
- ASP.NET 生成报表,超时时间已到。在操作完成之前超时时间已过或服务器未响应
- 高分求 在网站上建立个时时监控数据库的程序,服务器开启的时候监控数据库中某一字段的变化。在线等(C#)
- 一加法运算!!!
private void ListMaritalStatus()
{
drpMaritalStatus.Items.Clear();drpMaritalStatus.DataSource=ListMaritalStatusBLL();
drpMaritalStatus.DataValueField="value";//数据库id
drpMaritalStatus.DataTextField="text";//要显示的字段名字
drpMaritalStatus.DataBind();
}
public static DataTable ListMaritalStatusBLL()
{
DataTable dt=ListMaritalStatusDAL().Table[0];
return dt;
}
public static DataSet ListMaritalStatusDAL()
{
string sql="select * from CaseType order by ItemValue";
DataSet ds=DataHelper.ExecuteDataset(sql);
return ds;
}
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
ListMaritalStatus();
}
}
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
ListRelationship();
}
}
private void ListRelationship()
{
drpRelationship.Items.Clear();
drpRelationship.DataSource=ListRelationshipBLL();
drpRelationship.DataValueField="value";
drpRelationship.DataTextField="text";
drpRelationship.DataBind();
}
public static IList ListRelationshipBLL()
{
ArrayList list=new ArrayList();
foreach(int i in Enum.GetValues(typeof(EnumRelationship)))
{
ListItem listitem = new ListItem(Enum.GetName(typeof(EnumRelationship),i),i.ToString());
list.Add(listitem);
}
return list;
}
public enum EnumRelationship
{
Children=305,
Father=301,
Mother=302,
Sibling=306,
Spouse=303,
SpouseFormer=304
}
不过记得这个是独占的
Dim p_db As New db_read
p_db.strcom = "select U_partname from TB_part"
p_db.db() Me.Dropdownlist3.DataSource = p_db.ds.Tables("tp").DefaultView
Me.Dropdownlist3.DataTextField = Trim("U_partname")
Me.Dropdownlist3.DataBind()
***********************************************************************************
Imports System.Configuration
Imports System.Data
Imports System.Data.SqlClient
Public Class db_read
Public ds As New DataSet
Public strcom As String Public Sub db()
Dim sconstr As String = ConfigurationSettings.AppSettings("conStr")
Dim conn As New SqlConnection(sconstr)
Dim adapter As New SqlDataAdapter
adapter.SelectCommand = New SqlCommand(strcom, conn)
adapter.Fill(ds, "Tp")
End Sub
End Class
datatextfield是针对显示给用户的
比如一个用户标 有用户id,和用户名name两个字段
那么id字段名自然赋给datavaluefield,而那么name字段名自然给datatextfield