بسم الله الرحمن الرحيم
لتحميل المثال
إنقر هنا
موضوع اليوم كيفية عرض البيانت في أداة
Repeater
من قاعدة البيانات
في البداية قم بإنشاء جدول في قاعدة البيانات
CREATE TABLE [dbo].[Country](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](50) NULL,
CONSTRAINT [PK_Country] PRIMARY KEY CLUSTERED (
[ID] ASC )
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]
بعد أنشاء الجدول قم بإضافة مجموعة من الدول كما بالشكل التالي
بعد ذلك قم بإنشاء إجراء مخزن في قاعدة البيانت لسرعة جلب البيانات
CREATE procedure GetCountry
As
begin
Select ID,Name [dbo].[Country]
end
كما بالشكل التالي
بعد ذلك قم بإضافة أداة
Repeater
<body>
<form id="form1" runat="server" dir="rtl">
<div class="container py-4"dir="rtl" style="text-align:right">
<h5 class="text-uppercase text-center">عرض البيانات في أداة Repeater Asp.Net</h5>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label>قائمة الدول العربية</label><br />
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<span>رقم البلد : </span><%# Eval("ID") %><br />
<span>البلد : </span><%# Eval("Name") %><br />
<hr />
</ItemTemplate>
</asp:Repeater>
</div>
</div>
</div>
</div>
</form>
</body>
أذهب الا ملف الكود وقم بإضافة كود جلب البيانات
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindRepeater();
}
}
private void BindRepeater()
{
string CS = ConfigurationManager.ConnectionStrings["www.ITFY-Edu.com"].ConnectionString;
using (SqlConnection con = new SqlConnection(CS))
{
SqlCommand cmd = new SqlCommand("GetCountry", con);
cmd.CommandType = CommandType.StoredProcedure;
con.Open();
Repeater1.DataSource = cmd.ExecuteReader();
Repeater1.DataBind();
}
}
الاذ إذهب الى ملف
web.config
وقم بإضافة كود الاتصال بقاعدة البيانات
<connectionStrings>
<add name="www.ITFY-Edu.com" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
قم بالتنفيذ الان
تابع الشرح فيديو
لتحميل المثال
إنقر هنا
شكراً لزيارتكم موقعنا
تقنية المعلومات لاجلك
الذهاب الى مصدر الخبر