winform中怎样通过DataGridView读取整列数据(高手请进)

bianchenglangzi_110 2009-02-25 09:52:17
string strselect = "select Name from Document";
OleDbConnection conn = null;
OleDbCommand cmd = null;
try
{
conn = DB.Createconnection();
conn.Open();
cmd = new OleDbCommand(strselect, conn);
OleDbDataReader sdr = cmd.ExecuteReader();
System.Collections.ArrayList list = new System.Collections.ArrayList();
while (sdr.Read())
{
if (!sdr.IsDBNull(sdr.GetOrdinal("Name")))
{
list.Add(sdr.GetValue(sdr.GetOrdinal("Name")));
}
}
sdr.Close();
请问有没有好的办法实现从数据库中读取整列的值存进数组里面呀,这个读取的和实际数据库里面的数据不一样,总会有重复的
各位提建议可以完全抛开上面的这个思路
先多谢啦!
...全文
1903 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cherishny 2009-02-25
  • 打赏
  • 举报
回复
string strselect = "select distinct Name from Document";
datagridview 的话只有循环了
路人乙e 2009-02-25
  • 打赏
  • 举报
回复
string strselect = "select distinct Name from Document";
OleDbConnection conn = null;
OleDbCommand cmd = null;
try
{
conn = DB.Createconnection();
conn.Open();
cmd = new OleDbCommand(strselect, conn);
OleDbDataReader sdr = cmd.ExecuteReader();
System.Collections.ArrayList list = new System.Collections.ArrayList();
while (sdr.Read())
{
list.Add(sdr["Name"]);
}
sdr.Close();
david_anwei 2009-02-25
  • 打赏
  • 举报
回复
DataRowView row = this.m_DataSet.Tables[0].DefaultView[this.dataGridView.CurrentRow.Index];
tanxiaolin520 2009-02-25
  • 打赏
  • 举报
回复
this.dataGridView2.SelectedCells[5].Value.ToString();

这样就可以读取了啊
SlaughtChen 2009-02-25
  • 打赏
  • 举报
回复
读取整列 hashtable 吧 hashtable[列名] = 值 用foreach 读
TZB天天 2009-02-25
  • 打赏
  • 举报
回复
在查的时候把重复的去掉
string strselect = "select distinct Name from Document";
  • 打赏
  • 举报
回复
string strselect = "select DocID,Name,CarID,JoinDate from Document";
OleDbConnection conn = DB.Createconnection();
OleDbDataAdapter ada = new OleDbDataAdapter(strselect, conn);
DataSet ds = new DataSet();
ada.Fill(ds);
for (int i = 0; i < ds.Tables[0].Rows.Count;i++ )
{
System.Collections.ArrayList list = new System.Collections.ArrayList();
list.Add(ds.Tables[0].Rows[i]["JoinDate"].ToString());
}
为方便后来者自己贴出来吧

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧