manit44
پنج شنبه 09 مرداد 1393, 11:49 صبح
سلام
من کد ثبت اطلاعاتم رو با تکنولوژی EF داخل ویرایشگر html نوشتم ولی هر کاری می کنم دیتا ثبت نمی کنه چکار باید بکنم؟
این کد ثبت اطلاعاتم هست:
<script language="C#" runat="server">
bank.bankEntities bank = new bank.bankEntities();
void btnInsert_Click(object sender, EventArgs e)
{
bank.tbl_customer cu = new bank.tbl_customer()
{
name = txtName.Value,
acc_no = txt_acc_no.Value,
family = txtFname.Value,
bank_name = bank_name.Value,
};
bank.tbl_customer.Add(cu);
lblResult.InnerText = "اطلاعات شما با موفقیت ثبت شد";
bank.SaveChanges();
GridView1.DataBind();
}
</script>
اینم کد html هست:
<span class="auto-style2">نام بانک:</span> <select name="bank_name" runat="server" style="font-family: tahoma; font-size: small" id="bank_name">
<option>بانک سپه</option>
<option>بانک صادرات ایران</option>
<option>بانک ملی ایران</option>
<option>بانک سرمایه</option>
<option>بانک اقتصاد نوین</option>
<option>بانک پاسارگاد</option>
<option>بانک تجارت</option>
<option>بانک ملت</option>
<option>بانک سامان</option>
<option>بانک تات</option>
<option>بانک ایران زمین</option>
<option>بانک حکمت ایرانیان</option>
<option>بانک انصار</option>
<option>بانک پارسیان</option>
</select>
<br />
<br />
<span class="auto-style2">نام: </span>
<input type="text" name="txtName" runat="server" required="required" id="txtName" />
<br />
<br />
<span class="auto-style2">نام خانوادگی:</span>
<input type="text" name="txtFname" id="txtFname" required="required" runat="server" /> <span class="auto-style2">جستجو:</span>
<input type="search" runat="server" name="txtSearch" id="txtSearch" /><br />
<br />
<span class="auto-style2">شماره حساب: </span>
<input type="text" name="txt_acc_no" id="txt_acc_no" required="required" runat="server" /><br />
<br />
<span class="auto-style2">مبلغ: </span>
<input type="number" name="txtPrice" runat="server" id="txtPrice" /><br />
<br />
<br />
<input type="button" name="btnInsert" value="ثبت" style="font-family: Tahoma; font-size: small" runat="server" onclick="btnInsert_Click" /><input type="button" name="btnEdit" style="font-family: Tahoma; font-size: small" runat="server" value="ویرایش" /><input type="button" name="btnDelete" style="font-family: Tahoma; font-size: small" runat="server" value="حذف" /><input name="btnSearch" type="button" runat="server" style="font-family: Tahoma; font-size: small" value="جستجو" /><input type="button" name="btnNew" style="font-family: Tahoma; font-size: small" runat="server" value="جدید" /><input type="button" name="btnCalculate" style="font-family: Tahoma; font-size: small" runat="server" value="محاسبه سود" /><RK:ExportToExcel ID="ExportToExcel1" runat="server" ApplyStyleInExcel="True" Charset="utf-8" ContentEncoding="utf-8" EnableHyperLinks="True" ExportFileName="FileName.xls" Font-Names="Tahoma" Font-Size="Small" GridViewID="GridView1" IncludeTimeStamp="True" PageSize="All" Text="گزارش اکسل" /> <br />
<br />
<br />
<label id="lblResult" runat="server"></label>
<br />
<br />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" DataKeyNames="ID" DataSourceID="SqlDataSource1" Font-Bold="False" Font-Names="Arial" Font-Size="Medium" ForeColor="#333333" GridLines="None">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:CommandField ButtonType="Image" SelectImageUrl="~/1385501824_pointer.png" ShowSelectButton="True" />
<asp:BoundField DataField="ID" HeaderText="شناسه کاربری" InsertVisible="False" ReadOnly="True" SortExpression="ID">
<ItemStyle Font-Bold="False" Font-Names="Tahoma" Font-Size="X-Small" />
</asp:BoundField>
<asp:BoundField DataField="name" HeaderText="نام" SortExpression="name">
<ItemStyle Font-Bold="False" Font-Names="Tahoma" Font-Size="Small" />
</asp:BoundField>
<asp:BoundField DataField="family" HeaderText="نام خانوادگی" SortExpression="family">
<ItemStyle Font-Bold="False" Font-Names="Tahoma" Font-Size="Small" />
</asp:BoundField>
<asp:BoundField DataField="bank_name" HeaderText="نام بانک" SortExpression="bank_name">
<ItemStyle Font-Bold="False" Font-Names="Tahoma" Font-Size="Small" />
</asp:BoundField>
<asp:BoundField DataField="acc_no" HeaderText="شماره حساب" SortExpression="acc_no">
<ItemStyle Font-Bold="False" Font-Names="Tahoma" Font-Size="Small" />
</asp:BoundField>
</Columns>
<EditRowStyle BackColor="#7C6F57" />
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#E3EAEB" />
<SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F8FAFA" />
<SortedAscendingHeaderStyle BackColor="#246B61" />
<SortedDescendingCellStyle BackColor="#D4DFE1" />
<SortedDescendingHeaderStyle BackColor="#15524A" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:bankConnectionString %>" SelectCommand="SELECT * FROM [tbl_customer]"></asp:SqlDataSource>
<br />
ممنون از تمامی دوستان.
من کد ثبت اطلاعاتم رو با تکنولوژی EF داخل ویرایشگر html نوشتم ولی هر کاری می کنم دیتا ثبت نمی کنه چکار باید بکنم؟
این کد ثبت اطلاعاتم هست:
<script language="C#" runat="server">
bank.bankEntities bank = new bank.bankEntities();
void btnInsert_Click(object sender, EventArgs e)
{
bank.tbl_customer cu = new bank.tbl_customer()
{
name = txtName.Value,
acc_no = txt_acc_no.Value,
family = txtFname.Value,
bank_name = bank_name.Value,
};
bank.tbl_customer.Add(cu);
lblResult.InnerText = "اطلاعات شما با موفقیت ثبت شد";
bank.SaveChanges();
GridView1.DataBind();
}
</script>
اینم کد html هست:
<span class="auto-style2">نام بانک:</span> <select name="bank_name" runat="server" style="font-family: tahoma; font-size: small" id="bank_name">
<option>بانک سپه</option>
<option>بانک صادرات ایران</option>
<option>بانک ملی ایران</option>
<option>بانک سرمایه</option>
<option>بانک اقتصاد نوین</option>
<option>بانک پاسارگاد</option>
<option>بانک تجارت</option>
<option>بانک ملت</option>
<option>بانک سامان</option>
<option>بانک تات</option>
<option>بانک ایران زمین</option>
<option>بانک حکمت ایرانیان</option>
<option>بانک انصار</option>
<option>بانک پارسیان</option>
</select>
<br />
<br />
<span class="auto-style2">نام: </span>
<input type="text" name="txtName" runat="server" required="required" id="txtName" />
<br />
<br />
<span class="auto-style2">نام خانوادگی:</span>
<input type="text" name="txtFname" id="txtFname" required="required" runat="server" /> <span class="auto-style2">جستجو:</span>
<input type="search" runat="server" name="txtSearch" id="txtSearch" /><br />
<br />
<span class="auto-style2">شماره حساب: </span>
<input type="text" name="txt_acc_no" id="txt_acc_no" required="required" runat="server" /><br />
<br />
<span class="auto-style2">مبلغ: </span>
<input type="number" name="txtPrice" runat="server" id="txtPrice" /><br />
<br />
<br />
<input type="button" name="btnInsert" value="ثبت" style="font-family: Tahoma; font-size: small" runat="server" onclick="btnInsert_Click" /><input type="button" name="btnEdit" style="font-family: Tahoma; font-size: small" runat="server" value="ویرایش" /><input type="button" name="btnDelete" style="font-family: Tahoma; font-size: small" runat="server" value="حذف" /><input name="btnSearch" type="button" runat="server" style="font-family: Tahoma; font-size: small" value="جستجو" /><input type="button" name="btnNew" style="font-family: Tahoma; font-size: small" runat="server" value="جدید" /><input type="button" name="btnCalculate" style="font-family: Tahoma; font-size: small" runat="server" value="محاسبه سود" /><RK:ExportToExcel ID="ExportToExcel1" runat="server" ApplyStyleInExcel="True" Charset="utf-8" ContentEncoding="utf-8" EnableHyperLinks="True" ExportFileName="FileName.xls" Font-Names="Tahoma" Font-Size="Small" GridViewID="GridView1" IncludeTimeStamp="True" PageSize="All" Text="گزارش اکسل" /> <br />
<br />
<br />
<label id="lblResult" runat="server"></label>
<br />
<br />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" DataKeyNames="ID" DataSourceID="SqlDataSource1" Font-Bold="False" Font-Names="Arial" Font-Size="Medium" ForeColor="#333333" GridLines="None">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:CommandField ButtonType="Image" SelectImageUrl="~/1385501824_pointer.png" ShowSelectButton="True" />
<asp:BoundField DataField="ID" HeaderText="شناسه کاربری" InsertVisible="False" ReadOnly="True" SortExpression="ID">
<ItemStyle Font-Bold="False" Font-Names="Tahoma" Font-Size="X-Small" />
</asp:BoundField>
<asp:BoundField DataField="name" HeaderText="نام" SortExpression="name">
<ItemStyle Font-Bold="False" Font-Names="Tahoma" Font-Size="Small" />
</asp:BoundField>
<asp:BoundField DataField="family" HeaderText="نام خانوادگی" SortExpression="family">
<ItemStyle Font-Bold="False" Font-Names="Tahoma" Font-Size="Small" />
</asp:BoundField>
<asp:BoundField DataField="bank_name" HeaderText="نام بانک" SortExpression="bank_name">
<ItemStyle Font-Bold="False" Font-Names="Tahoma" Font-Size="Small" />
</asp:BoundField>
<asp:BoundField DataField="acc_no" HeaderText="شماره حساب" SortExpression="acc_no">
<ItemStyle Font-Bold="False" Font-Names="Tahoma" Font-Size="Small" />
</asp:BoundField>
</Columns>
<EditRowStyle BackColor="#7C6F57" />
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#E3EAEB" />
<SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F8FAFA" />
<SortedAscendingHeaderStyle BackColor="#246B61" />
<SortedDescendingCellStyle BackColor="#D4DFE1" />
<SortedDescendingHeaderStyle BackColor="#15524A" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:bankConnectionString %>" SelectCommand="SELECT * FROM [tbl_customer]"></asp:SqlDataSource>
<br />
ممنون از تمامی دوستان.