首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

数据挷定有关问题

2012-01-22 
数据挷定问题DataTablepvdtnewDataTable()pvdt.Columns.Add(newDataColumn( id ))pvdt.Columns.Add(n

数据挷定问题
DataTable   pvdt=new   DataTable();
                pvdt.Columns.Add(new   DataColumn( "id "));
                pvdt.Columns.Add(new   DataColumn( "Tvlae "));
                DataRow   pvdr;
                      pvdr   =   pvdt.NewRow();
                                pvdr[ "id "]   =   1;
                                pvdr[ "Tvlae "]= "高级管理员 ";
                                pvdt.Rows.Add(pvdr);
                                pvdr   =   pvdt.NewRow();
                                pvdr[ "id "]   =   2;
                                pvdr[ "Tvlae "]   =   "管理员 ";
                                pvdt.Rows.Add(pvdr);
                                pvdr   =   pvdt.NewRow();
                                pvdr[ "id "]   =   3;
                                pvdr[ "Tvlae "]   =   "普通用户 ";
                                pvdt.Rows.Add(pvdr);
                                dlpv.DataSource   =   pvdt;
                                dlpv.DataValueField   =   Convert.ToString(pvdr[ "id "]);
                                dlpv.DataTextField   =   Convert.ToString(pvdr[ "Tvlae "]);
                                dlpv.DataBind();

出错提示:DataBinding:“System.Data.DataRowView”不包含名为“普通用户”的属性。
新手来的!!

[解决办法]
dlpv.DataValueField = "id ";
dlpv.DataTextField = "Tvlae ";
dlpv.DataSource = pvdt;
dlpv.DataBind();
[解决办法]
dlpv.DataValueField = Convert.ToString(pvdr[ "id "]);
dlpv.DataTextField = Convert.ToString(pvdr[ "Tvlae "]);
=================
dlpv.DataValueField = "id ";
dlpv.DataTextField = "Tvlae ";

热点排行