DataTable newTable=new DataTable();
DataRow anyRow=newTable.NewRow();
anyRow[0]="Name";
anyRow[1]="ArriveTime";
anyRow[2]="LeaveTime";
anyRow[3]="TravelTime";
anyRow[4]="TravelDistance";
newTable.Rows.Add(anyRow);
dataGrid1.DataSource=newTable;
为什么总报错:无发找到第0列!
DataRow anyRow=newTable.NewRow();
anyRow[0]="Name";
anyRow[1]="ArriveTime";
anyRow[2]="LeaveTime";
anyRow[3]="TravelTime";
anyRow[4]="TravelDistance";
newTable.Rows.Add(anyRow);
dataGrid1.DataSource=newTable;
为什么总报错:无发找到第0列!
解决方案 »
- .net发送邮件要怎么写呢
- 知道网址求IP?来者有分
- 这种情况要在父类中调用子类的方法怎么弄?
- 急救,请各位老师帮帮忙。。。
- 谁可以告诉我为什么vs2008,我不知道按了那里就多了很蓝色的点点
- 关于treeView1_AfterLabelEdit触发者的问题
- 怎么把这两句SQL语句合成一句
- C#如何在关闭一个窗体之后打开另一个窗体
- 读写同步
- 请大家看一下,怎么解决这个问题!不知道是否有可能.谢谢!!!
- 请问:VS里面的那个属性窗口是怎么做的呢?控件的各个属性是怎么绑定到那上面的各个项上的呢?给点思路
- delphi转c#:retValue:=IdHttp1.Post('http://192.168.0.1/WriteInfo.asp','中国,北京,朝阳区');最简单的往往最难
这时并没有创建任何列,
DataRow anyRow=newTable.NewRow();//注意,你增加的行没有任何列,所以
anyRow[0]="Name";
anyRow[1]="ArriveTime";
anyRow[2]="LeaveTime";
anyRow[3]="TravelTime";
anyRow[4]="TravelDistance";
中括号中的数字引用即列引用是不行的
这时并没有创建任何列,
newTable.Columns.Add("",typeof())
...
...
...
...
DataRow anyRow=newTable.NewRow();//
anyRow[0]="Name";
anyRow[1]="ArriveTime";
anyRow[2]="LeaveTime";
anyRow[3]="TravelTime";
anyRow[4]="TravelDistance";
DataTable dt = new DataTable();
DataColumn dc = new DataColumn("NewCol");
dt.Columns.Add(dc);
DataRow dr = new DataRow();
dr["NewCol"] ="你的值";
改为:DataRow dr = dt.NewRow();//这样才能获得与dt表结构一致的新行