<asp:DataGrid ID="DataGrid1" runat="server">
<Columns>
<asp:BoundColumn DataField="id" HeaderText="id">
</asp:BoundColumn>
<asp:BoundColumn DataField="name" HeaderText="name">
</asp:BoundColumn>
</Columns>
</asp:DataGrid>怎么样才能把name的值读出来?我想根据id号更新name!
谢谢
<Columns>
<asp:BoundColumn DataField="id" HeaderText="id">
</asp:BoundColumn>
<asp:BoundColumn DataField="name" HeaderText="name">
</asp:BoundColumn>
</Columns>
</asp:DataGrid>怎么样才能把name的值读出来?我想根据id号更新name!
谢谢
解决方案 »
- 读取.ini 配置文件
- 关于时间问题,大家帮帮忙
- 为什么Gzip压缩无效?
- 很着急,关于水晶报表打印。。。。。。。。。。。
- 请问淘宝网的注册信息时的旁边的消息提示框如何做的。?
- 大家好,我有个问题要请教,dreamweaver连接access数据库脚本代码生成却看不到表 (表已建好) 是怎么一会事?有高手请指教,急用!!!
- 在 Web Form 裡做時,要不要寫一個 Table 把各元素固定好?
- 我急需一个上传图片到access数据库和从access数据库读取出图片的例子,请帮帮我啊
- 简单的asp.net聊天室。
- 关于DataList的分页问题
- --------ajax问题,总是提示Unknown server tag 'ajaxToolkit:ToolkitScriptManager'
- 下面字符串的提取哪里出错了,为什么我取不到值?
执行的时候
for(int i=0;i<DataGrid1.Rows.Count;i++)
{
string id=DataGrid1.Rows[i].Cells[0].Text;//ID值
string name=DataGrid1.Rows[i].Cells[1].Text;//name值
你自己的操作。。
}给分吧。
string name=item[1].Text;如果你是用的是.net2.0的话,建议你使用GridView.
{
string id = item.Cells[0].Text;
string name = item.Cells[1].Text;
// 取出来了,做你的更新吧。
}
所有的DataGrid1.Rows[i].Cells[0].Text这样的用法都没有用,取出来的是空值name的那个可以输入更改,更新的就是name最新的值我想用control做,但是不管用ClientID,或者是Controls[i]取出来的都是空,我保证表里有数据的。
另外,HasControl是true,Controls.Count = 2
{
for (int i = 0; i < DataGrid1.Items.Count; i++)
{
string id = DataGrid1.Items[row].Controls[0].ClientID;
string str = DataGrid1.Items[row].Controls[0].ClientID;
}
} public void BindData()
{
DataGrid1.AllowCustomPaging = false;
DataGrid1.TableHeaderName = "UserList";
DataGrid1.BindData(DB.GetUserPhoneInfoSql());
}
{
for (int i = 0; i < DataGrid1.Items.Count; i++)
{
string id = DataGrid1.Items[i].Cells[0].Text;
string str = DataGrid1.Items[i].Cells[1].Text;
}
} public void BindData()
{
DataGrid1.AllowCustomPaging = false;
DataGrid1.TableHeaderName = "UserList";
DataGrid1.BindData(DB.GetUserPhoneInfoSql());
}
应该就是这样了