就是我用交叉表 查出结果后 有的列名是中文的 怎么读出来呀 :如下所示id name 备注
001 AA aaa
002 BB bbb
003 CC ccc 象id、name我就用 诸如DataRow dr
dr["id"] dr["name"] 取出数据
但是中文的话 dr["备注"]
取数据它报错说: 列“备注”不属于表 Table
怎么办呀 ?
001 AA aaa
002 BB bbb
003 CC ccc 象id、name我就用 诸如DataRow dr
dr["id"] dr["name"] 取出数据
但是中文的话 dr["备注"]
取数据它报错说: 列“备注”不属于表 Table
怎么办呀 ?
解决方案 »
- C# 如何比较时间
- SEO|搜索引擎优化(如何让你的网站排名靠前)
- 急问高手:在使用Oracle数据库时,是不是不能使用OleDbDataAdapter.Update()函数阿?或是有什么要注意的地方?
- 请教一个棘手的问题,怎样用C#代码去配置DCOMCNFG?
- sp商通过ie浏览器传过来的参数用java编码(gb2312)后,到我们这边的数据库里就变成??,我们这边程序用c#写的,应该要用decode解码,可是我试过
- C#知识太少,不知此句的含意:int height = imageList.Max(x => x.Height);
- 求大神指教
- 问高手一个问题,请问如何从数据库的一个表中随机的抽取一条记录存到另一个表中。。希望高手门写的详细一点,最好还可以有源代码。。。谢
- ★★抉择 用.net开发还是用 C++Builder开发
- 怎样才能调用带参数的Sybase存储过程?
- 程序配置文件的问题
- 怎么才能让treeview不能收缩?就是不能显示“+”号
Select 备注 as Memo From....
<%@ import namespace="System.Data"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <html>
<head>
<title>WebForm</title>
<meta name="CODE_LANGUAGE" Content="C#">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script runat="server" language="c#">
private void Page_Load(object sender, System.EventArgs e)
{
// 生成一个 DataTable;
DataTable dt = new DataTable();
DataColumn dc; dc = new DataColumn();
dc.ColumnName = "备注";
dc.DataType = typeof(System.String); dt.Columns.Add(dc); // 填充 DataTable 的值
DataRow dr;
dr = dt.NewRow();
dr["备注"] = "aaa";
dt.Rows.Add(dr); DataGrid1.DataSource = dt;
DataGrid1.DataBind();
Response.Write("值 为:" + dt.Rows[0]["备注"].ToString());}override protected void OnInit(EventArgs e)
{
this.Load += new System.EventHandler(this.Page_Load);
base.OnInit(e);
}</script>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:DataGrid id=DataGrid1 runat=server/>
</form>
</body>
</html>