如何从数据集中获取一个特定的列?
我想获取用户名等于当前登录用户的列,我知道该怎么做并且有点工作。
以下是我用来将数据集绑定到gridview
的代码dsUser myDataSet3 = new dsUser();
myDataSet3 = Users.GetNote(Server.MapPath("wsc_database.accdb"), UserID);
grdNote.DataSource = myDataSet3.Tables["User"].Rows[0]["usr_note"];
grdNote.DataBind();
哪种方式给了我正确的结果,然而,格式化是荒谬的(显然无法发布图片)
但是它给了我想要的列,但格式非常像。
[T]
并[h]
[I]
[S]
每个字母在它自己的行和列中分开。
如何获得相同的列结果但不能像这样拆分?
我是新来的,希望我很清楚,整天都在苦苦挣扎。提前感谢任何可以提供帮助的人!
答案 0 :(得分:1)
grdNote.DataSource = myDataSet3.Tables["User"].DefaultView;
grdNote.DataBind();
然后在html中将您的列绑定到“usr_note”列
<asp:GridView ID="grdNote" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="usr_note" HeaderText="Note" />
</Columns>
</asp:GridView>
我的问题是你为什么试图在网格视图中显示1条记录,如果它只是一条记录,那么使用gridview的重点是什么?