1.从数据库中读取信息,放入一张表中,剩下的都是对这张表进行操作了 //填充dataSet,存放在ABC表中,并绑定到单选按钮列表
string strconn = @"连接字符串";
string sql = "select code,name from ABC";
SqlConnection conn = new SqlConnection(strconn);
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
DataSet dataSet = new DataSet();
conn.Open();
DataTable dt = dataSet.Tables["ABC"];
adapter.Fill(dataSet, "ABC");
//绑定单选按钮列表
rbList.DataSource = dataSet;
rbList.DataTextField = "name";
rbList.DataValueField = "code";
rbList.DataBind();
conn.Close();
2. 我的问题是,我要对ABC这张表进行查询符合条件的列,然后对单选按钮列表进行重新绑定我知道DataTable有一个Select方法DataRow[] dr = dt.Select("code>50");
//绑定我就不会了
3.有没有高手能给个关于对一张表进行多次查询,并绑定的示例代码?
对于这块DataTable、DataView不是很了解,有没有好的文章可以参考一下呢!希望高手多帮忙!
string strconn = @"连接字符串";
string sql = "select code,name from ABC";
SqlConnection conn = new SqlConnection(strconn);
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
DataSet dataSet = new DataSet();
conn.Open();
DataTable dt = dataSet.Tables["ABC"];
adapter.Fill(dataSet, "ABC");
//绑定单选按钮列表
rbList.DataSource = dataSet;
rbList.DataTextField = "name";
rbList.DataValueField = "code";
rbList.DataBind();
conn.Close();
2. 我的问题是,我要对ABC这张表进行查询符合条件的列,然后对单选按钮列表进行重新绑定我知道DataTable有一个Select方法DataRow[] dr = dt.Select("code>50");
//绑定我就不会了
3.有没有高手能给个关于对一张表进行多次查询,并绑定的示例代码?
对于这块DataTable、DataView不是很了解,有没有好的文章可以参考一下呢!希望高手多帮忙!
解决方案 »
- ASP.NET HashTable问题
- Session 问题 求高手指点
- GridView1.Rows[j].Cells[9].Text.ToString() 为空值,为什么?
- 急求一个c#或者xsl的网页树型目录的显示方法!
- 请问各位高手,如何保存文本框中包含HTML代码的文本
- 为什么会在这台电脑上有这个问题呢,ASP.NET的程序!!!
- ASP.NET怎样上传文件到Oracle数据库,文件文件字段类型为BLOB?
- 请推荐一本介绍使用水晶报表的书
- 请教传递字段值时转换报错的问题?
- 在vs中使用textbox把数据更新给数据,可是数据库里没有,是不是语句有问题
- mvc.net 联动问题
- bbs数据库设计问题
DataTable dtNew = dt.Clone();
foreach(DataRow row in dr)
{
dtNew.Rows.Add(row.ItemArray);
}或者:
.net 4.0
linq to datatable
.CopyToDataTableIEnumerable<DataRow> query =
from d in dataSet.Tables["ABC"].AsEnumerable()
where d.Field<int>("code") > 50
select d;
DataTable dtNew= query.CopyToDataTable<DataRow>();
foreach (DataRow dr in drs)
{
rbList.items.add(new ListItem(dr["name"].ToString(), dr["code"].ToString()));
}
或者
2.DataView dv = dt.DefaultView;
dv.RowFilter = "code>50";
rbList.DataSource = dv;
rbList.DataTextField = "name";
rbList.DataValueField = "code";
rbList.DataBind();
DataSet dataSet = new DataSet();
conn.Open();
DataTable dt = dataSet.Tables["ABC"];
adapter.Fill(dataSet, "ABC");
不知道哪句写的有问题?
你去下个SQLHelper吧,直接封装了的,唉,人都变懒惰了。。
DataSet dataSet = new DataSet();
conn.Open();
dataSet .Tables.Add("ABC");
adapter.Fill(dataSet, "ABC");
http://msdn.microsoft.com/zh-cn/library/y4b211hz(v=VS.80).aspx
dv.RowFilter = "code>50";
rbList.DataSource = dv;
rbList.DataTextField = "name";
rbList.DataValueField = "code";
rbList.DataBind();针对以上代码,如何判断是否检索到结果呢?