急急急
在数据库中我有一个表 其中有个字段是国家 我要怎样把国家那个字段所有内容全部循环出来 --------------------编程问答-------------------- 你是说SQL语句还是控件里操作控件里 一步一步来就可以了
SQL是SELECT 国家 FROM 表名 --------------------编程问答-------------------- 控件里面操作了 你写个列子看看 --------------------编程问答-------------------- select from 国家 from 表名
绑定到相应的绑定控件不就行了~~· --------------------编程问答-------------------- 为什么要循环??是要过滤掉重复的吗?
利用group by country --------------------编程问答-------------------- 因为我每个都要用到啊 写个列子看看嘛 我不知道怎么写那个for循环啊 --------------------编程问答-------------------- select 字段名 from table
DataTable table = DBHelper.GetDateSet(sql, CommandType.Text, new SqlParameter("@UserName", UnitName)).Tables[0];
List<string> list = new List<string>();
foreach (DataRow row in table.Rows)
{
string country="";
country=row["字段名"].toString();
list.Add(log);
}
return list; --------------------编程问答-------------------- 那个USERNAME是指什么 --------------------编程问答-------------------- 方法:
private static string SqlConn = "server=.;user=sa;pwd=123;database=pubs;";
protected void Bind()
{
DataTable ATable = new DataTable();
string sql = string.Format("select 国家 from {0} where {1}", "表","条件");
using (SqlConnection conn = new SqlConnection(SqlConn))
{
using (SqlCommand com = new SqlCommand(sql, conn))
{
conn.Open();
SqlDataAdapter oda = new SqlDataAdapter(com);
oda.Fill(ATable);
}
}
listLeft.DataSource = ATable;
listLeft.DataTextField = "国家";
listLeft.DataValueField = "国家";
listLeft.DataBind();
}
控件:
<asp:ListBox ID="listLeft" Width="100%" Height="200" runat="server"
EnableViewState="False" SelectionMode="Multiple"></asp:ListBox> --------------------编程问答-------------------- 那个是参数,
DBHelper.GetDateSet(sql, CommandType.Text).Tables[0];
--------------------编程问答-------------------- log
是什么????????????????????????????????
--------------------编程问答-------------------- 哈哈哈,你把log该为country
--------------------编程问答--------------------
这个应该可以行的通了 --------------------编程问答-------------------- 我有好多个国家了 按这种方法 不要加好多次啊 所以循环比较好
补充:.NET技术 , ASP.NET