visual studio 2003 环境下,c#编程。要求设计一个窗体,实现从数据库中查询信息,再将查询结果以表格形式显示在datagrid 中,不知道怎么实现。必须得在C#.net 2003下实现,我是初学者,手头资料都是.net 2005 实现的,感觉两个环境差别还是比较大。肯请帮忙。
我目前先是在窗体上放了个datagrid 控件,静态设计了四个列(希望查询结果显示的四个属性),绑定了数据库(是否需要绑定啊?),列名显示的是绑定的表格所选择的字段名(不知道怎么更改为想要显示的列名)。还有就是编程了,是个大问题。两个环境之差别搞得晕头转向的,比如,2005中有datagridview1.rows 而2003中就是没有...急待指点解决,谢谢!
我目前先是在窗体上放了个datagrid 控件,静态设计了四个列(希望查询结果显示的四个属性),绑定了数据库(是否需要绑定啊?),列名显示的是绑定的表格所选择的字段名(不知道怎么更改为想要显示的列名)。还有就是编程了,是个大问题。两个环境之差别搞得晕头转向的,比如,2005中有datagridview1.rows 而2003中就是没有...急待指点解决,谢谢!
而后 gd.DataSource=ds.Table[0];
<asp:datagrid id="dgRRLevelList" runat="server" AllowSorting="True" AllowPaging="True" BorderColor="Green"
AutoGenerateColumns="False" Width="98%" HorizontalAlign="Center">
<AlternatingItemStyle CssClass="font" BackColor="#E9F7E6"></AlternatingItemStyle>
<ItemStyle HorizontalAlign="Left" CssClass="font" BackColor="White"></ItemStyle>
<HeaderStyle HorizontalAlign="Center" CssClass="font_b" BackColor="#EDE7E7"></HeaderStyle>
<Columns>
<asp:TemplateColumn>
<HeaderStyle Width="3%"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:CheckBox id="chkSelected" Runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="F_ID" SortExpression="F_ID ASC" HeaderText="编号">
<HeaderStyle Width="3%"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="F_Name" SortExpression="F_Name ASC" HeaderText="等级名称">
<HeaderStyle Width="10%"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="F_Description" SortExpression="F_Description ASC" HeaderText="等级描述">
<HeaderStyle Width="15%"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
</asp:BoundColumn>
<asp:HyperLinkColumn Text="编辑" DataNavigateUrlField="F_ID" DataNavigateUrlFormatString="RRLevelDetail.aspx?Option=Modify&LevelID={0}">
<HeaderStyle Width="2%"></HeaderStyle>
</asp:HyperLinkColumn>
</Columns>
<PagerStyle NextPageText="&gt;下一页" PrevPageText="&lt;上一页" HorizontalAlign="Left" CssClass="font"></PagerStyle>
</asp:datagrid>
绑定
DataSet ds = RRLevelBLL.GetAllResearchResourceLevel();//从数据了解库取的数据集!
dgRRLevelList.DataSource = ds;
dgRRLevelList.DataBind();
首先连接数据库
然后查找数据,返回dataset或者datareader,看你是否需要修改数据了
然后绑定控件数据库源属性
.DataSource
.DataBind()