samira3
دوشنبه 05 آبان 1393, 10:59 صبح
با سلام
ميخوام كد برنامه يكم دست بزنم وجاهاي كه نياز نيست بره سمت سرور سمت كلاينت انجام بدم
يكي از اين كارا كه دوست دارم انجام بدم گريدم كه با يك دكمه ركورد اضافه مي كنم كه
كدي كه زدم از اين لينك زدم
ركورد اضافه مي كنه
http://www.codeproject.com/Questions/419634/how-to-add-row-in-gridview-in-javascript
ولي تم اضافه نمي كنه منظورم تم editو
<asp:TemplateField HeaderText="...عنوان كتاب ، مقاله ، طرح ، يا و" SortExpression="Organization"> <ItemTemplate> <asp:Label ID="Label2023" runat="server" Text='<%# Bind("[Tite]") %>'></asp:Label> </ItemTemplate> <EditItemTemplate> <asp:Label ID="Label1" runat="server" Text="edit"></asp:Label> <asp:TextBox ID="Txtitle" runat="server" Text='<%# Bind("[Tite]") %>' Width="90%"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator59" runat="server" ClientIDMode="Static" ControlToValidate="Txtitle" CssClass="style87" ErrorMessage="*" SetFocusOnError="True" ValidationGroup="req"></asp:RequiredFieldValidator> </EditItemTemplate> <FooterTemplate> <asp:Label ID="Label1" runat="server" Text="footer"></asp:Label> <asp:TextBox ID="Txtitle" runat="server" Width="90%"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator60" runat="server" ClientIDMode="Static" ControlToValidate="Txtitle" CssClass="style87" ErrorMessage="*" SetFocusOnError="True" ValidationGroup="reqadd"></asp:RequiredFieldValidator> </FooterTemplate> <HeaderStyle Width="25%" /> <ItemStyle HorizontalAlign="Right" /> </asp:TemplateField>
اين كد footerاضافه مي كنه
<script type="text/javascript" language="javascript">
function AddRow() {
var grd = document.getElementById('GridView1');
var tbod = grd.rows[0].parentNode;
var newRow = grd.rows[grd.rows.length - 1].cloneNode(true);
tbod.appendChild(newRow);
return false;
}
</script>
كد خودم شبيه اين كداست
http://stackoverflow.com/questions/7864991/adding-new-rows-dynamically-in-a-grid-view-or-datatable-in-asp-net
ميخوام كد برنامه يكم دست بزنم وجاهاي كه نياز نيست بره سمت سرور سمت كلاينت انجام بدم
يكي از اين كارا كه دوست دارم انجام بدم گريدم كه با يك دكمه ركورد اضافه مي كنم كه
كدي كه زدم از اين لينك زدم
ركورد اضافه مي كنه
http://www.codeproject.com/Questions/419634/how-to-add-row-in-gridview-in-javascript
ولي تم اضافه نمي كنه منظورم تم editو
<asp:TemplateField HeaderText="...عنوان كتاب ، مقاله ، طرح ، يا و" SortExpression="Organization"> <ItemTemplate> <asp:Label ID="Label2023" runat="server" Text='<%# Bind("[Tite]") %>'></asp:Label> </ItemTemplate> <EditItemTemplate> <asp:Label ID="Label1" runat="server" Text="edit"></asp:Label> <asp:TextBox ID="Txtitle" runat="server" Text='<%# Bind("[Tite]") %>' Width="90%"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator59" runat="server" ClientIDMode="Static" ControlToValidate="Txtitle" CssClass="style87" ErrorMessage="*" SetFocusOnError="True" ValidationGroup="req"></asp:RequiredFieldValidator> </EditItemTemplate> <FooterTemplate> <asp:Label ID="Label1" runat="server" Text="footer"></asp:Label> <asp:TextBox ID="Txtitle" runat="server" Width="90%"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator60" runat="server" ClientIDMode="Static" ControlToValidate="Txtitle" CssClass="style87" ErrorMessage="*" SetFocusOnError="True" ValidationGroup="reqadd"></asp:RequiredFieldValidator> </FooterTemplate> <HeaderStyle Width="25%" /> <ItemStyle HorizontalAlign="Right" /> </asp:TemplateField>
اين كد footerاضافه مي كنه
<script type="text/javascript" language="javascript">
function AddRow() {
var grd = document.getElementById('GridView1');
var tbod = grd.rows[0].parentNode;
var newRow = grd.rows[grd.rows.length - 1].cloneNode(true);
tbod.appendChild(newRow);
return false;
}
</script>
كد خودم شبيه اين كداست
http://stackoverflow.com/questions/7864991/adding-new-rows-dynamically-in-a-grid-view-or-datatable-in-asp-net