怎样从将数据库中的多列,同时显示在listbox的一行里??达人解 select aaa,bbb,aaa+bbb as ccc from ddd;textfield="ccc"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.Data.DataTable dt=new DataTable();ListBox aListBox=new ListBox();aListBox.Items.Clear();string str="";for(int i=0;i<dt.Rows.Count;i++){ for(int j=0;j<dt.Columns.Count;j++) { str+=dt.Rows[i][j].ToString(); } aListBox.Items.Add(str);} System.Data.DataTable dt=new DataTable();ListBox aListBox=new ListBox();aListBox.Items.Clear();for(int i=0;i<dt.Rows.Count;i++){ string str=""; for(int j=0;j<dt.Columns.Count;j++) { str+=dt.Rows[i][j].ToString(); } aListBox.Items.Add(str);}修改一下 select aaa,bbb,aaa+bbb as ccc from ddd;textfield="ccc";这种方法我测试过,效率很高,对数据库的压力不大` 用TemplateColumn然后里面嵌入你需要的列举例:<asp:TemplateColumn ItemStyle-Width="150"><ItemTemplate><asp:TextBox BorderStyle=None Height="20" Width="150" ReadOnly="True" Visible="True" Runat="server" ID="tbCategory" Text='<%#DataBinder.Eval(Container.DataItem, "Column1")%>'></asp:TextBox><asp:TextBox BorderStyle=None Height="20" Width="150" ReadOnly="True" Visible="True" Runat="server" ID="tbCategory" Text='<%#DataBinder.Eval(Container.DataItem, "Column2")%>'></asp:TextBox><asp:TextBox BorderStyle=None Height="20" Width="150" ReadOnly="True" Visible="True" Runat="server" ID="tbCategory" Text='<%#DataBinder.Eval(Container.DataItem, "Column3")%>'></asp:TextBox></ItemTemplate></asp:TemplateColumn> 不好意思发错以为是asp.net 可以通过gui得到结果e.Graphics.DrawString 输出IDe.Graphics.DrawLine 可以在中间画一条直线e.Graphics.DrawString 输出nameValueMember可以设置为你要显示的值 c# 外部调用程序 实时显示输出的问题 LINQ 删除多行 在线等 急 连接 mysql 报错 【C#】使用类作为其他类的属性,调用的时候有些问题让我不明白 菜鸟问题.头一回写类.老不行.请教 怎样将xml文件保存到sql数据库里 跪求C#中如何绘制棒装图。人人有分!!! 高分救MM! 在DataGrid (webform中)中加入一checkbox模板列,我怎么才能得到checkbox选中的行的一个字段啊 ! C# const数组常数定义!怎么定义。 C# 串口通信 我定义了一个类,请问怎么样才能让同一个项目的其他from调用啊? 关于内存的问题:很快把我512M内存耗尽
ListBox aListBox=new ListBox();
aListBox.Items.Clear();
string str="";
for(int i=0;i<dt.Rows.Count;i++)
{
for(int j=0;j<dt.Columns.Count;j++)
{
str+=dt.Rows[i][j].ToString();
}
aListBox.Items.Add(str);
}
ListBox aListBox=new ListBox();
aListBox.Items.Clear();
for(int i=0;i<dt.Rows.Count;i++)
{
string str="";
for(int j=0;j<dt.Columns.Count;j++)
{
str+=dt.Rows[i][j].ToString();
}
aListBox.Items.Add(str);
}
修改一下
textfield="ccc";
这种方法我测试过,效率很高,对数据库的压力不大`
然后里面嵌入你需要的列举例:
<asp:TemplateColumn ItemStyle-Width="150">
<ItemTemplate>
<asp:TextBox BorderStyle=None Height="20" Width="150" ReadOnly="True" Visible="True" Runat="server" ID="tbCategory" Text='<%#DataBinder.Eval(Container.DataItem, "Column1")%>'>
</asp:TextBox>
<asp:TextBox BorderStyle=None Height="20" Width="150" ReadOnly="True" Visible="True" Runat="server" ID="tbCategory" Text='<%#DataBinder.Eval(Container.DataItem, "Column2")%>'>
</asp:TextBox>
<asp:TextBox BorderStyle=None Height="20" Width="150" ReadOnly="True" Visible="True" Runat="server" ID="tbCategory" Text='<%#DataBinder.Eval(Container.DataItem, "Column3")%>'>
</asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
发错
以为是asp.net