C#怎么在sql数据库中随机选择抽取若干行显示到listView中

c# listview显示数据库表的内容问题_百度知道
c# listview显示数据库表的内容问题
listview中显示的数据顺序和用SQL server 查询的顺序不一样!!这使我想用选中‘行’的ID删除数据不能实现
怎样的语句可以使上述两个表的顺序一致。
望大神们解救在下~~~
提问者采纳
ToString(reader[&quot.SubI体检时间&&#47,对应好每一字段;工号&
listView.Add(header5).GetDataReader(sql))
while (.ToString(reader[&])).FullRowSelect =
lv.Add(Convert.SubI编号&quot.Text = &
ColumnHeader header1 = new ColumnHeader().Text.Text = &quot.Add(header4);/工号&quot.Add(C
listView.ToString(reader[&quot!= 0)
ListViewItem MyItem = listView.Add(Convert.Add(header2);
header3;])).Text = &])).ToString(reader[&
m_strNum = listView,就不会有问题了public void InitListView(){
listView.Index];
using (SqlDataReader reader =/]));
listV修改状态
header1.Items[MyI
listV体检时间&;
ColumnHeader header4 = new ColumnHeader();
header4.SelectedItems[0].C
ColumnHeader header5 = new ColumnHeader();;姓名&quot.Text = &quot.Add(header1).Width = 125.Columns.Count .Details.Add(header3);
listView.Add(lv).SelectedItems.Columns.Width = 125;
}&#47, EventArgs e){
isModify =
header3;姓名&quot.Width = 125;.ToString(reader[&该事件是选中列表某项private void listView_SelectedIndexChanged(}public void Query(){
String sql = &年龄&quot.Items.Text = &
header2.Add(Convert.SubItems.GridLines = true.C
lv.SubI年龄&quot.Width = 125;;编号&
header5.Read())
ListViewItem lv = new ListViewItem(C
ColumnHeader header2 = new ColumnHeader();select * from 体检信息&
ColumnHeader header3 = new ColumnHeader().View = View在列表建立属性和访问数据库时.Width = 125
提问者评价
reader.read()似乎不是依次读取,顺序有变动! 但是只变动一次 ,以后就是固定顺序了。行号方法靠谱!
其他类似问题
按默认排序
其他2条回答
查询数据库中表名的语句为SELECT name FROM sysobjects
WHERE (xtype = 'U')sysobjects
这是系统表的表名再有DbNameDs更本没有添加数据。
不会不同的,你需要把列和数据库字段绑定好,就可以了
listview的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C#winform通过listview删除SQL数据库内容
[问题点数:40分,结帖人Boring_life]
C#winform通过listview删除SQL数据库内容
[问题点数:40分,结帖人Boring_life]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2010年4月 Web 开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。delphi怎样一运行程序就可以把SQL数据库中的一个表的内容显示在form中的listview上面_百度知道
delphi怎样一运行程序就可以把SQL数据库中的一个表的内容显示在form中的listview上面
提问者采纳
循环写,这个没什么快捷的办法
你的回答能具体点吗,你已经3次第一个回答我的问题了,每一次都是这么不痛不痒的一句话!!!
不是我不疼不痒,是你非要用listview上显示datasetvsReport:vsReport三个column自己加上,可以自己扩充procedure TForm1.Button1Click(Sender: TObject);var&& ListItem: TListIbegin& adoquery1.first& ;& while not adoquery1.Eof do& begin&&& ListItem := ListView1.Items.A&&& ListItem.Caption := ADOQuery1.Fields[0].AsS&&& ListItem.SubItems.Add(ADOQuery1.Fields[1].AsString);&&& ListItem.SubItems.Add(ADOQuery1.Fields[2].AsString);&&& ADOQuery1.N&
提问者评价
你们两人的代码是一样的,不知道选谁好~~这个人每次都第一个回答我的问题所以我就选他了~
其他类似问题
按默认排序
其他2条回答
Next ,不过要把非字符型的数据转换成字符型;var
ListItem你给他一个好的控件.Fields[1].Eof do
ListItem .Caption := ADOQuery1.Button1Click(S
ADOQuery1.AsString.SubItems.Fields[2]。 你就给他写出算法就行了 我好久不写代码了,怎么用;
ListItem:= ListView1.Add(ADOQuery1.Add(ADOQuery1.SubItems.first
。 listview 有 item subitem 循环遍历数据集;
while not adoquery1。 大致就是这样 procedure TForm1;
ListItem,一条一条的吧数据集中的记录添加到 item 中: TObject).AsString).Items。这样就能显示出来.Add: TListItem.Fields[0];begin
adoquery1.AsString);
end。他没有
你用dataset, datasource, database,db控件集就可以搞定了,不需要写一行代码!
sql数据库的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 数据库中随机选择 的文章

 

随机推荐