htmbarnamenevisl
پنج شنبه 28 آذر 1387, 07:55 صبح
من این سوال تو بخش فروشگاه آنلاین هم مطرح کردم اما کسی جواب نداد به ناچار اینجا مطرحش کردم
تو این پروژه از دستوراتی استفاده شده که من نمی دونم اینا چی بودن که اینطوری تغییر کردن در واقع شکل دستورات طبیعی نیست این یه نمونه از دستورات داخل صفحه admin group هست در واقع تو کل سایت همینجوریه
دستورات اینا هستن
using DstGroupsTableAdapters;
private void BindGrid()
{
tGroupsTableAdapter sda = new tGroupsTableAdapter();
DstGroups ds = new DstGroups();
sda.Fill(ds.tGroups);
dg.DataSource = ds.tGroups;
dg.DataBind();
}
protected void btnInsert_Click(object sender, EventArgs e)
{
tGroupsTableAdapter sda = new tGroupsTableAdapter();
if (dg.SelectedIndex > -1)
{
sda.Update(txtGroup.Text.Trim(), int.Parse(dg.SelectedValue.ToString()));
Label1.Text = "ویرایش گروه با موفقیت در سیستم ذخیره گردید";
}
else
{
sda.Insert(txtGroup.Text.Trim());
Label1.Text = "اطلاعات گروه جدید با موفقیت در سیستم ذخیره گردید";
}
txtGroup.Text = "";
BindGrid();
dg.SelectedIndex = -1;
}
protected void dg_SelectedIndexChanged(object sender, EventArgs e)
{
tGroupsTableAdapter sda = new tGroupsTableAdapter();
DstGroups ds = new DstGroups();
sda.FillByCode(ds.tGroups, int.Parse(dg.SelectedValue.ToString()));
txtGroup.Text = ds.tGroups.Rows[0][ds.tGroups.fNameColumn].ToString();
}
protected void btnDelete_Click(object sender, EventArgs e)
{
if (txtGroup.Text.Trim() != "" && dg.SelectedIndex > -1)
{
tGroupsTableAdapter sda = new tGroupsTableAdapter();
sda.Delete(int.Parse(dg.SelectedValue.ToString())) ;
Label1.Text = "حذف گروه با موفقیت انجام شد";
BindGrid();
txtGroup.Text = "";
dg.SelectedIndex = -1;
}
مثلا این DstGroups و یا using DstGroupsTableAdapters;
چه طوری این شکلی شدند
من این پروژه رو دقیق نگاه کردم هیچ جایی از این دستورات
using System.Data.SqlClient;
SqlCommand cmd = new SqlCommand();
SqlConnection Con = new SqlConnection();
SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();
DataSet ds = new DataSet();
برای ارتباط با بانک استفاده نکرده ولی سیستم اونا رو به راحتی میشناسه
و سایت به راحتی داره کار می کنه
من این دستورات سایت فروشگاه آنلاین داخل یه صفحه دیگه از یه پروژه گذاشتم تا شاید بفهمم چه طوری کار می کنه اما روی همش error میده
Error 1 The type or namespace name 'DstGroupsTableAdapters' could not be found (are you missing a using directive or an assembly reference?) C:\Inetpub\wwwroot\d\admin\group.aspx.cs 11 7 C:\...\d\
خواهش میکنم این دستورات رو کامل برام توضیح بدید
:اشتباه:من تازه کارم و فهم خیلی از دستورات برام مشکله :اشتباه:
تو این پروژه از دستوراتی استفاده شده که من نمی دونم اینا چی بودن که اینطوری تغییر کردن در واقع شکل دستورات طبیعی نیست این یه نمونه از دستورات داخل صفحه admin group هست در واقع تو کل سایت همینجوریه
دستورات اینا هستن
using DstGroupsTableAdapters;
private void BindGrid()
{
tGroupsTableAdapter sda = new tGroupsTableAdapter();
DstGroups ds = new DstGroups();
sda.Fill(ds.tGroups);
dg.DataSource = ds.tGroups;
dg.DataBind();
}
protected void btnInsert_Click(object sender, EventArgs e)
{
tGroupsTableAdapter sda = new tGroupsTableAdapter();
if (dg.SelectedIndex > -1)
{
sda.Update(txtGroup.Text.Trim(), int.Parse(dg.SelectedValue.ToString()));
Label1.Text = "ویرایش گروه با موفقیت در سیستم ذخیره گردید";
}
else
{
sda.Insert(txtGroup.Text.Trim());
Label1.Text = "اطلاعات گروه جدید با موفقیت در سیستم ذخیره گردید";
}
txtGroup.Text = "";
BindGrid();
dg.SelectedIndex = -1;
}
protected void dg_SelectedIndexChanged(object sender, EventArgs e)
{
tGroupsTableAdapter sda = new tGroupsTableAdapter();
DstGroups ds = new DstGroups();
sda.FillByCode(ds.tGroups, int.Parse(dg.SelectedValue.ToString()));
txtGroup.Text = ds.tGroups.Rows[0][ds.tGroups.fNameColumn].ToString();
}
protected void btnDelete_Click(object sender, EventArgs e)
{
if (txtGroup.Text.Trim() != "" && dg.SelectedIndex > -1)
{
tGroupsTableAdapter sda = new tGroupsTableAdapter();
sda.Delete(int.Parse(dg.SelectedValue.ToString())) ;
Label1.Text = "حذف گروه با موفقیت انجام شد";
BindGrid();
txtGroup.Text = "";
dg.SelectedIndex = -1;
}
مثلا این DstGroups و یا using DstGroupsTableAdapters;
چه طوری این شکلی شدند
من این پروژه رو دقیق نگاه کردم هیچ جایی از این دستورات
using System.Data.SqlClient;
SqlCommand cmd = new SqlCommand();
SqlConnection Con = new SqlConnection();
SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();
DataSet ds = new DataSet();
برای ارتباط با بانک استفاده نکرده ولی سیستم اونا رو به راحتی میشناسه
و سایت به راحتی داره کار می کنه
من این دستورات سایت فروشگاه آنلاین داخل یه صفحه دیگه از یه پروژه گذاشتم تا شاید بفهمم چه طوری کار می کنه اما روی همش error میده
Error 1 The type or namespace name 'DstGroupsTableAdapters' could not be found (are you missing a using directive or an assembly reference?) C:\Inetpub\wwwroot\d\admin\group.aspx.cs 11 7 C:\...\d\
خواهش میکنم این دستورات رو کامل برام توضیح بدید
:اشتباه:من تازه کارم و فهم خیلی از دستورات برام مشکله :اشتباه: