Gridview 中编辑列问题 我Gridview绑定了ACCESSDATASOURCE然后可以有编辑功能~~现在我编辑的数据 比如 密码项 要求不能为空,如何进行修改?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim().Replace(" ","");//得到用户在textbox中输入的值Cells[2]表示编辑列的索引项目 gridview使用EditItemTemplate使用验证控件RequiredFieldValidator判断密码框 GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim().Replace(" ") 将要编辑的项转换为模板列,然后编辑模板,在EditItemTemplate里加入验证控件。 顶沙发,顶5楼。大概就是这个样子的:<asp:TemplateField HeaderText="顾客姓名"> <EditItemTemplate> <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("CompanyName") %>'></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator> </EditItemTemplate> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Bind("CompanyName") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> DataTable dt = new DataTable(); myCommand.Fill(dt); return dt; } 绑定到gridviewusing(SqlConnection conn=new SqlConnection("")){SqlDataAdapter da=new SqlDataAdapter("",conn);da.Update(ds);}实现数据更新 必须声明标量变量 "@sql"。 关于table和div的介绍与对比 200分求在asp.net 2.0 中JAVASCRIPT Dtree 的常用用法,谢谢 SQL数据库被挂上<script> xml中的某个子元素如何用c#读取 关于DataGrid的问题。。。。。。。。。。。。。。。。。。。。。 |M| 500分:求做一个Web系统的权限的编程思想和数据库设计和具体实现(已经写了我的看法) 求正则表达式验证 下拉挫件载入数据库数据问题?高分请教? 如何设置输入焦点 请教个HyperLinkField的问题。 联动菜单问题
Cells[2]表示编辑列的索引项目
RequiredFieldValidator判断密码框
大概就是这个样子的:
<asp:TemplateField HeaderText="顾客姓名">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("CompanyName") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="TextBox1" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("CompanyName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
myCommand.Fill(dt);
return dt;
} 绑定到gridview
using(SqlConnection conn=new SqlConnection(""))
{
SqlDataAdapter da=new SqlDataAdapter("",conn);da.Update(ds);
}
实现数据更新