C#和ASP.net从gridview中获取数据集中的特定列
问题描述:
如何从数据集中获取一个特定列?C#和ASP.net从gridview中获取数据集中的特定列
我想获得用户名等于当前登录用户的列,我知道该怎么做,并且有点工作。
这里是我使用的数据集绑定到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]
[秒]
每个字母在它自己的行和列隔开。
我怎样才能得到相同的列结果,但没有像这样分裂?
我对此很感兴趣,并且希望我能够清楚,一直在努力。预先感谢任何可以帮助的人!
答
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>
我的问题是,为什么你想diplay在网格视图1分的记录,什么是使用gridview的,如果它是点只有一个记录?
+0
谢谢,这将工作!我很难让列在文本框内显示,我知道如何在绑定数据时更好地处理gridviews。所以,我没有对文本框感到沮丧,而是转而回到了gridview。 – Jeremiah
您将用户注释值作为字符串获取,然后将字符串绑定到gridview。字符串是一个字符数组,这就是为什么你的行代表了单个字符。 – fenix2222
这很有道理,我没有这么想。我已经走出编程循环一段时间了。 – Jeremiah