关于绑定数据到ComboBox,求万能的高手赐教。我基本都没看懂!!求详细讲解...

ToSurpassTesla 2012-04-13 12:15:40
namespace BindToComboBox
{
class DataTier
{
private string Connection = string.Format(
"provider=Microsoft.Jet.OLEDB.4.0; Data Source=test.mdb;User Id=Admin");
internal List<Instance> GetMessage()
{
try
{
OleDbDataAdapter P_DataAdapter = new OleDbDataAdapter(
"select [message],[count] from [message]", Connection);
DataTable P_DataTable = new DataTable();
P_DataAdapter.Fill(P_DataTable);
List<Instance> P_List_Str = new List<Instance>();
for (int i = 0; i < P_DataTable.Rows.Count; i++)
{
P_List_Str.Add(new Instance()
{
Book = P_DataTable.Rows[i][0].ToString(),
count = (int)P_DataTable.Rows[i][1]
});
}
return P_List_Str;
}
catch (Exception ex)
{
return null;
throw new Exception(ex.Message);
}
}
}
}
...全文
104 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qldsrx 2012-04-13
  • 打赏
  • 举报
回复
这算什么绑定到ComboBox?从头到尾都没有半点ComboBox的出现,仅仅是一个数据库查询填充实体类集合,而且写得非常低效,哪有人先填充了DataTable再转存到实体类里的?应该直接用DataReader去填充实体类,这代码可看的意义几乎没有。
threenewbee 2012-04-13
  • 打赏
  • 举报
回复
何以见得绑定给ComboBox了?代码中没有这样的逻辑。
KaddyChan 2012-04-13
  • 打赏
  • 举报
回复
这样贴代码估计没人会帮你详细解读的
就是基础的ado.net,楼主看一下相关的知识
另外还用了泛型
yixuezp 2012-04-13
  • 打赏
  • 举报
回复
这个代码很简单呀,为非是从数据库里读取数据,生成泛型数据列表,然后返回
laokaizzz 2012-04-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
这只是一个BindToComboBox类,并没有实际的应用,里面就是连接数据库,提取数据到P_List_Str
[/Quote]
+1
bdmh 2012-04-13
  • 打赏
  • 举报
回复
这只是一个BindToComboBox类,并没有实际的应用,里面就是连接数据库,提取数据到P_List_Str
我爱白富美 2012-04-13
  • 打赏
  • 举报
回复
你只贴了一部分代码吧,还有其它部分的,就这点看不出要干什么,反而像上面说的写得低效不好

111,126

社区成员

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

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

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