پرسش و پاسخ در برنامه نویسی ASP.NET

moradaliyan

عضو جدید
کار با کنترل GridView در ASP.NET

کار با کنترل GridView در ASP.NET

سلام دوستان
دوباره من با یه سوال دیگه اومدم:D
من تو فرمم یه gridview دارم که یه سری اطلاعات توش دارم یعنی از بانک اطلاعاتیم میخونه بهم نشون میده حالا من یه دکمه (از طریق gridview tasks و بعد edit coloumns رو زدم بعد تو gridview اضافه کردم) میخوام وقتی رو دکمه کلیک کردم اطلاعات همون سطرو تو یه فرم دیگه مثلا تو textbox بهم نشون بده
باید کد خاصی بنویسم یا کار دیگه باید انجام بدم؟؟
ممنون میشم راهنماییم کنین :smile:

با سلام
تنظیمات زیر را در Markup انجام دهید :
کد:
<body dir="rtl">
    <form id="form1" runat="server">
    <div>
        <asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="0">
            <asp:View ID="Viewlist" runat="server">
                <asp:EntityDataSource ID="dsUsers" runat="server" ConnectionString="name=ExampleEntities"
                    DefaultContainerName="ExampleEntities" EnableFlattening="False" EntitySetName="User">
                </asp:EntityDataSource>
                <asp:Button ID="brnInsert" runat="server" Text="افزودن مورد جدید" OnClick="btnInsert_Click" />
                <asp:GridView ID="grdUsers" runat="server" DataKeyNames="UserID" DataSourceID="dsUsers"
                    OnRowCommand="grdUsers_RowCommand" AutoGenerateColumns="False">
                    <Columns>
                        <asp:BoundField DataField="FirstName" HeaderText="نام" SortExpression="FirstName" />
                        <asp:BoundField DataField="LastName" HeaderText="نام خانوادگی" SortExpression="LastName" />
                        <asp:BoundField DataField="Username" HeaderText="نام کاربر" SortExpression="Username" />
                        <asp:BoundField DataField="Password" HeaderText="کلمه عبور" SortExpression="Password" />
                        <asp:TemplateField HeaderText="دستورات">
                            <ItemTemplate>
                                <asp:LinkButton ID="lbEdit" runat="server" CommandArgument='<%# Eval("UserID") %>'
                                    CommandName="DoEdit">ویرایش</asp:LinkButton>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>
            </asp:View>
            <asp:View ID="ViewEdit" runat="server">
                <table>
                    <tr>
                        <td>
                            نام کاربر:
                        </td>
                        <td>
                            <asp:TextBox ID="txtUsername" runat="server"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            کلمه عبور:
                        </td>
                        <td>
                            <asp:TextBox ID="txtPassword" runat="server"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            نام:
                        </td>
                        <td>
                            <asp:TextBox ID="txtName" runat="server"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            نام خانوادگی :
                        </td>
                        <td>
                            <asp:TextBox ID="txtFamily" runat="server"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td>
                             
                        </td>
                        <td>
                            <asp:Button ID="btnSave" runat="server" OnClick="btnSave_Click" Text="ثبت" />
                             <asp:Button ID="btnCancel" runat="server" OnClick="btnCancel_Click" Text="انصراف" />
                        </td>
                    </tr>
                </table>
            </asp:View>
        </asp:MultiView>
    </div>
    </form>
</body>

کد های بخش CodeBehind صفحه :
کد:
ExampleEntities Context = new ExampleEntities();
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnInsert_Click(object sender, EventArgs e)
        {
            txtUsername.Text = string.Empty;
            txtPassword.Text = string.Empty;
            txtName.Text = string.Empty;
            txtFamily.Text = string.Empty;
            ViewState["EditMode"] = "Insert";
            MultiView1.SetActiveView(ViewEdit);
        }

        protected void grdUsers_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "DoEdit")
            {
                int userid = Convert.ToInt32(e.CommandArgument);
                var user = (from u in Context.User
                            where u.UserID == userid
                            select u).FirstOrDefault();
                txtPassword.Text = user.Password;
                txtUsername.Text = user.UserName;
                txtName.Text = user.FirstName;
                txtFamily.Text = user.LastName;
                ViewState["EditMode"] = "Edit";
                ViewState["UserID"] = userid;
                MultiView1.SetActiveView(ViewEdit);
            }
        }

        protected void btnSave_Click(object sender, EventArgs e)
        {
            switch (ViewState["EditMode"].ToString())
            {
                case "Insert":
                    {
                        User user = new User()
                        {
                            UserName = txtUsername.Text,
                            Password = txtPassword.Text,
                            FirstName = txtName.Text,
                            LastName = txtFamily.Text
                        };
                        Context.User.AddObject(user);
                        Context.SaveChanges();
                        break;
                    }
                case "Edit":
                    {
                        int userid = Convert.ToInt32(ViewState["UserID"]);
                        var user = (from u in Context.User
                                    where u.UserID == userid
                                    select u).FirstOrDefault();
                        user.FirstName = txtName.Text;
                        user.LastName = txtFamily.Text;
                        user.Password = txtPassword.Text;
                        user.UserName = txtUsername.Text;
                        Context.SaveChanges();
                        break;
                    }
            }
            grdUsers.DataBind();
            MultiView1.SetActiveView(Viewlist);
        }

        protected void btnCancel_Click(object sender, EventArgs e)
        {
            MultiView1.SetActiveView(Viewlist);

        }
موفق باشید;)
 

zahra86621137

عضو جدید
نحوه روی نت قرار دادن سایت؟!!

نحوه روی نت قرار دادن سایت؟!!

با سلام میشه لطفا در مورد هاست و دامین رایگان وخوب بهم آدرس سایت بدین و در باره آمورش جامع در مورد نحوه روی نت قرار دادن سایتمون راهنمایی بفرمایین ممنون میشم
 

bivafa_1990

عضو جدید
با سلام
تنظیمات زیر را در Markup انجام دهید :
کد:
<body dir="rtl">
    <form id="form1" runat="server">
    <div>
        <asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="0">
            <asp:View ID="Viewlist" runat="server">
                <asp:EntityDataSource ID="dsUsers" runat="server" ConnectionString="name=ExampleEntities"
                    DefaultContainerName="ExampleEntities" EnableFlattening="False" EntitySetName="User">
                </asp:EntityDataSource>
                <asp:Button ID="brnInsert" runat="server" Text="افزودن مورد جدید" OnClick="btnInsert_Click" />
                <asp:GridView ID="grdUsers" runat="server" DataKeyNames="UserID" DataSourceID="dsUsers"
                    OnRowCommand="grdUsers_RowCommand" AutoGenerateColumns="False">
                    <Columns>
                        <asp:BoundField DataField="FirstName" HeaderText="نام" SortExpression="FirstName" />
                        <asp:BoundField DataField="LastName" HeaderText="نام خانوادگی" SortExpression="LastName" />
                        <asp:BoundField DataField="Username" HeaderText="نام کاربر" SortExpression="Username" />
                        <asp:BoundField DataField="Password" HeaderText="کلمه عبور" SortExpression="Password" />
                        <asp:TemplateField HeaderText="دستورات">
                            <ItemTemplate>
                                <asp:LinkButton ID="lbEdit" runat="server" CommandArgument='<%# Eval("UserID") %>'
                                    CommandName="DoEdit">ویرایش</asp:LinkButton>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>
            </asp:View>
            <asp:View ID="ViewEdit" runat="server">
                <table>
                    <tr>
                        <td>
                            نام کاربر:
                        </td>
                        <td>
                            <asp:TextBox ID="txtUsername" runat="server"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            کلمه عبور:
                        </td>
                        <td>
                            <asp:TextBox ID="txtPassword" runat="server"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            نام:
                        </td>
                        <td>
                            <asp:TextBox ID="txtName" runat="server"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            نام خانوادگی :
                        </td>
                        <td>
                            <asp:TextBox ID="txtFamily" runat="server"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td>
                             
                        </td>
                        <td>
                            <asp:Button ID="btnSave" runat="server" OnClick="btnSave_Click" Text="ثبت" />
                             <asp:Button ID="btnCancel" runat="server" OnClick="btnCancel_Click" Text="انصراف" />
                        </td>
                    </tr>
                </table>
            </asp:View>
        </asp:MultiView>
    </div>
    </form>
</body>

کد های بخش CodeBehind صفحه :
کد:
ExampleEntities Context = new ExampleEntities();
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnInsert_Click(object sender, EventArgs e)
        {
            txtUsername.Text = string.Empty;
            txtPassword.Text = string.Empty;
            txtName.Text = string.Empty;
            txtFamily.Text = string.Empty;
            ViewState["EditMode"] = "Insert";
            MultiView1.SetActiveView(ViewEdit);
        }

        protected void grdUsers_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "DoEdit")
            {
                int userid = Convert.ToInt32(e.CommandArgument);
                var user = (from u in Context.User
                            where u.UserID == userid
                            select u).FirstOrDefault();
                txtPassword.Text = user.Password;
                txtUsername.Text = user.UserName;
                txtName.Text = user.FirstName;
                txtFamily.Text = user.LastName;
                ViewState["EditMode"] = "Edit";
                ViewState["UserID"] = userid;
                MultiView1.SetActiveView(ViewEdit);
            }
        }

        protected void btnSave_Click(object sender, EventArgs e)
        {
            switch (ViewState["EditMode"].ToString())
            {
                case "Insert":
                    {
                        User user = new User()
                        {
                            UserName = txtUsername.Text,
                            Password = txtPassword.Text,
                            FirstName = txtName.Text,
                            LastName = txtFamily.Text
                        };
                        Context.User.AddObject(user);
                        Context.SaveChanges();
                        break;
                    }
                case "Edit":
                    {
                        int userid = Convert.ToInt32(ViewState["UserID"]);
                        var user = (from u in Context.User
                                    where u.UserID == userid
                                    select u).FirstOrDefault();
                        user.FirstName = txtName.Text;
                        user.LastName = txtFamily.Text;
                        user.Password = txtPassword.Text;
                        user.UserName = txtUsername.Text;
                        Context.SaveChanges();
                        break;
                    }
            }
            grdUsers.DataBind();
            MultiView1.SetActiveView(Viewlist);
        }

        protected void btnCancel_Click(object sender, EventArgs e)
        {
            MultiView1.SetActiveView(Viewlist);

        }
موفق باشید;)



آقا ما هر کاری کردیم یه گیری بهمون میده میشه لطف کنی یه نمونه برنامه کوچیک بزاری که من بگیرم ببینم چه جوریه؟؟؟
 

moradaliyan

عضو جدید
آقا ما هر کاری کردیم یه گیری بهمون میده میشه لطف کنی یه نمونه برنامه کوچیک بزاری که من بگیرم ببینم چه جوریه؟؟؟

سلام ، درود بر شما
مثالی که برای شما نوشتم یک برنامه کاملا کاربردی است درست هدف مورد نظر شما را محقق می کند. اگر کد برنامه را مثل سوال قبلی قرار دهید شاید بهتر بتوانم کمکتان کنم.
در پناه حضرت حق موفق و پایدار باشید.
 

moradaliyan

عضو جدید
آپلود کردن پروژه بر روی هاست

آپلود کردن پروژه بر روی هاست

با سلام میشه نحوه آپلود سایت و به طور جامع توضیح بدین ممنون میشم

با عرض سلام و درود بر شما
دوست عزیز و محترم قدیما اینجا هاست رایگان وجود داشت :http://parsacenter.com
به هر حال چون دنبال جنس رایگان نبودم و نیستم اطلاعات کاملی در مورد این موضوع ندارم.
ولی در یک مقاله نحوه آپلود کردن پروژه بر روی هاست را برای شما توضیح دادم می توانید دریافت کنید و استفاده نمایید.
مشاهده پیوست UploadProject.zip
موفق و پایدار باشید.:smile:
 

bivafa_1990

عضو جدید
گرفتن مقدار از بانک اطلاعاتی

گرفتن مقدار از بانک اطلاعاتی

سلام به همه دوستان
یه سوالی داشتم
من دارم تو پروژم از یه فرمولی استفاده میکنم، میخوام وقتی مشتری میخواد بهم چک بده بره تو سایتم خودش مبلغ و تعداد روزهارو بده بعد محاسبه کنه که چقد رو مبلغ اضافه میشه، گرفتن اطلاعات برای فرمول و محاسبه اون اینطوریه که من تو فرمم 2تا textbox دارم و یدونه Dropdownlist من باید 2تا مقدار به textbox بدم و مقدار dropdown دسته بندی مشتریمه یعنی تو چه level هستش و تا چه مدت میتونه چک بده یا اصلا نمیتونه چک بده
حالا مشکل اصلی من:
من اطلاعاتمو تو بانک وارد کردم
میخوام وقتی یکی از مقادیر dropdown که مشتری انتخاب میکنه بره تو بانکم سطر هم نام dropdown رو بگیره و عددهای سطرو بگیره بهم بده مشکل من فقط همین قسمته اگه عددارو بگیرم میتونم بقیه کارارو انجام بدم
ممنون میشم کمکم کنین
 

Aa30

عضو جدید
درخواست کمک برای اضافه کردن یوزر به سایت

درخواست کمک برای اضافه کردن یوزر به سایت

سلام من 1سایت مدرسه دارم که میخوام فقط به دانش آموزایی که توی همین مدرس درس میخونن اجازه عضویت بده و برای اینکار توی بانک sql سرچ کنه اگه دانش آموزی با شماره دانش آموزی که توی فرم لاگین وارد میکنه وجود داشته باشه بتونه عضو سایت بشه اما نمیدونم باید چجوری بنویسمش از دوستای عزیز میخوام که کمکم کنید (البته با #c)
 

Aa30

عضو جدید
ذخیره نشدن اطلاعات در دیتابیس

ذخیره نشدن اطلاعات در دیتابیس

سلام
من صفحه برا ثبت نام طراحی کردم که اطلاعات رو از طریق 1فرم میگیره و توی دیتابیس ذخیره می کنه که تا چند روز قبل کار می کرد ام الان کار نمی کنه و اطلاعات ذیره نمی شه بدون اینکه اروری بهم بده کدش رو میذارم کسی میتونه کمکم کنه بگه مشکلش چیه
 

پیوست ها

  • Untitleed.jpg
    Untitleed.jpg
    13.2 کیلوبایت · بازدیدها: 0

ajabgirimidi

عضو جدید
سلامممم

دوستا من پروژه دانشگاهم انتخاب واحده

درست کردم استاد گفته باید درج خبر بذارم

یه صفحه واسه مدیریت درست کردم اما اصلا نمیدونم چطوری واسش خبر بذارم که عنوان و بگیره تو صفحه اصلی سایت نشون بده و روش کلیک کنیم خبر کامل و ببینیم

هم اینکه باید از طرف مدیر گروه درس و تعریف کنیم و ظرفیت و کم و زیاد کنیم سر این هم کمکم میکنیدددددددددددد

لطفاااااااااا خیلی فوریه :(
 

moradaliyan

عضو جدید
سلام
من صفحه برا ثبت نام طراحی کردم که اطلاعات رو از طریق 1فرم میگیره و توی دیتابیس ذخیره می کنه که تا چند روز قبل کار می کرد ام الان کار نمی کنه و اطلاعات ذیره نمی شه بدون اینکه اروری بهم بده کدش رو میذارم کسی میتونه کمکم کنه بگه مشکلش چیه

با عرض سلام
کد های تصویر اصلا واضح نیست برای قرار دادن کد از روش دیگری استفاده کنید.
 

moradaliyan

عضو جدید
سلام من 1سایت مدرسه دارم که میخوام فقط به دانش آموزایی که توی همین مدرس درس میخونن اجازه عضویت بده و برای اینکار توی بانک sql سرچ کنه اگه دانش آموزی با شماره دانش آموزی که توی فرم لاگین وارد میکنه وجود داشته باشه بتونه عضو سایت بشه اما نمیدونم باید چجوری بنویسمش از دوستای عزیز میخوام که کمکم کنید (البته با #c)
با عرض سلام
راه های متفاوتی وجود دارد یکی از روش ها بدین شکل خواهد بود
1. یک MultiPage در صفحه قرار دهید و داخل آن 2 عدد View
2. داخل view اول یک TextBox قرار دهید که شماره دانش آموزی را از کاربر بگیرید و داخل جدول مربوط در بانک اطلاعاتی جست و جو کنید اگر شماره دانش جویی صحیح بود view دوم را فعال کنید تا دانش آموز بتواند اطلاعات مورد نظر را وارد و ثبت نام نماید.
به توضیحات خوب دقت کنید اگر واقعا نتونستید بنویسید پیغام بگذارید من بیشتر کمکتون کنم.
 

ajabgirimidi

عضو جدید
سلام من 1سایت مدرسه دارم که میخوام فقط به دانش آموزایی که توی همین مدرس درس میخونن اجازه عضویت بده و برای اینکار توی بانک sql سرچ کنه اگه دانش آموزی با شماره دانش آموزی که توی فرم لاگین وارد میکنه وجود داشته باشه بتونه عضو سایت بشه اما نمیدونم باید چجوری بنویسمش از دوستای عزیز میخوام که کمکم کنید (البته با #c)

یه بانک اطلاعاتی واسه login میسازی که اطلاعات دانش آموزا رو داشته باشه با Sql

تو ویژآل هم فرم واسه صفحه لاگین میسازی و رو دکمه ورود که کلیک میکنی باید دستور اتصال به SQL رو بنویسی و شرط ورود بذاری زمانی که id=@id و pass=@pass باشه و اینکه id رو از کدوم text box بخونه و pass رو از کدومش

بعد که ورود کرد واسه اینکه حق دسترسی هاتو انحصاری کنی برو تو صفحه web config و ازونجا حق دسترسی کاربران و مدیران و مشخص کن

من کلی توضیح دادم بازم مشکلی بود بگو
 

Aa30

عضو جدید
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DAL;
using Other;

public partial class sabte_name : System.Web.UI.Page
{
public string path = null;
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button3_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
try
{
if (FileUpload1.FileBytes.Length > (800 * 1024))
{
Label4.Text = "حجم عکس خیلی زیاد است";
Label4.Visible = true;
}
else
{

Label4.Visible = false;
path = Guid.NewGuid() + ".jpg";
FileUpload1.SaveAs(Server.MapPath(@"~\Uploads\pic_users\" + path));
Image2.ImageUrl = @"~\Uploads\pic_users\" + path;
Session["pic"] = path;

}
}
catch
{
Label4.Text = "تصویر درست بار گزاری نشد";
Label4.Visible = true;
}

}
}

protected void Button1_Click1(object sender, EventArgs e)
{
try
{
string a = (string )Session["pic"];
if (a!="")
{
registration r = new registration();
r.name = TextBox1.Text;
r.lname = TextBox2.Text;
r.father_name = TextBox3.Text;
r.sh_sh = TextBox4.Text;
r.meli_code = TextBox5.Text;
r.t_t = TextBox6.Text;
r.email = TextBox7.Text;
r.tel = TextBox8.Text;
r.postal_code = TextBox9.Text;
r.address = TextBox10.Text;
r.maghtae = TextBox11.Text;
r.pic = a;
r.class_name = TextBox11.Text;
r.mobile = TextBox14.Text;
registration re = new registration();
re = registration.Select_Keyy(TextBox5.Text);
if(re!=null)
{
Label4.Text="دانش آموزی با چنین کد ملی وجود دارد<br> مجددا امتحان کنید";
Label4.Visible=true;

}
else
{
if( r.Insert())
{
Session["student_login"] =r;
Response.Redirect("stu.aspx");
Label4.Text = "inserted";
Label4.Visible = true;
}
}
}
else
{
Label4.Text = "عکس دانش آموز را وارد کنید";
Label4.Visible = true;
}
}

catch
{
Label4.Text = "ثبت نام موفقیت آمیز نبود مجددا امتحان کنید";
Label4.Visible = true;
}
}
}​
 

Aa30

عضو جدید
مرسی از راهنماییتون خیلی بدردم خورد اما این صفحه رو که اضاف کردم خطای زیر رو بهم میده شما میتونید کمکم کنید
 

پیوست ها

  • aaaaaaa.jpg
    aaaaaaa.jpg
    9.5 کیلوبایت · بازدیدها: 0

ajabgirimidi

عضو جدید
دوستان واسه توضیح دادن اشا تو برناممون چیو باید بنویسیم ؟ ؟ منظورش همون جدولهای مورد استفاده تو Sql هست ؟ ؟ واسه پایان نامم میخوام نمیدونم منظورش از توضیح اشیا مورد استفده چیه .. لطفا کمکم کنید

ببخشید اگه جای این سوال اینجا نیست ..
 

moradaliyan

عضو جدید
دوستان واسه توضیح دادن اشا تو برناممون چیو باید بنویسیم ؟ ؟ منظورش همون جدولهای مورد استفاده تو Sql هست ؟ ؟ واسه پایان نامم میخوام نمیدونم منظورش از توضیح اشیا مورد استفده چیه .. لطفا کمکم کنید

ببخشید اگه جای این سوال اینجا نیست ..

سلام
دوست عزیز منظور از اشیاء در یک زبان برنامه نویسی مبتنی بر شیء مثل C# می تواند شامل : متد ها ، آرایه ها ، آبجکت ها ، لیست ها ، بستر ارتباط با بانک اطلاعاتی و ... باشد به نظر من شما متد های مورد استفاده در پروژه را برای پایان نامه توضیح دهید کفایت می کند ولی برای انجام این کار حتما با استاد راهنمای خودتان مشورت کنید.
موفق و پایدار باشید.;)
 

RIG

متخصص C#.net
دوستان واسه توضیح دادن اشا تو برناممون چیو باید بنویسیم ؟ ؟ منظورش همون جدولهای مورد استفاده تو Sql هست ؟ ؟ واسه پایان نامم میخوام نمیدونم منظورش از توضیح اشیا مورد استفده چیه .. لطفا کمکم کنید

ببخشید اگه جای این سوال اینجا نیست ..
مثال :
personclass p = new personclass();
p اینجا شیی از کلاس personclass هست .. نمونه بود
 

zahra1372

عضو جدید
چطوری منو بزارم؟

چطوری منو بزارم؟

سلام من میخام ظاهر پروژه مو خوشگل کنم.میخام یه منو بالاش بزارم ولی jQuery و CSS و... بلد نیستم و نمیخام هم یاد بگیرم.میشه لینک یه کد آماده بهم بدین ؟چند تا منو از سایت apycom.com دانلود کردم ولی بک گراندشون مشکیه و منم هر کاری کردم نتونستم سفیدش کنم.:(
 

RIG

متخصص C#.net
سلام من میخام ظاهر پروژه مو خوشگل کنم.میخام یه منو بالاش بزارم ولی jQuery و CSS و... بلد نیستم و نمیخام هم یاد بگیرم.میشه لینک یه کد آماده بهم بدین ؟چند تا منو از سایت apycom.com دانلود کردم ولی بک گراندشون مشکیه و منم هر کاری کردم نتونستم سفیدش کنم.:(
وقتی سایت مینویسی باید برای زیبایی css بلد باشی...
jquery هم باید بلد باشی....
یه راهی داره که یکم میخاد وقت بذاری ...
از تمپلیت های اماده استفاده کن ...
این تمپلیت ها یک یا بسته به نیاز تمپلیت چند style.css دارن که اونو کپی میکنی و سپس بسته به نیازت تغییرات روش انجام میدی....
در ضمن اون منویی که دانلود کردی استایل داره ... کد استایلش رو بذار. اینجا
 

zahra1372

عضو جدید
منو

منو

از تمپلیت های اماده استفاده کن ...
در ضمن اون منویی که دانلود کردی استایل داره ... کد استایلش رو بذار. اینجا
سلام RIG جون این کل منو!
تمپلیت آماده منظورتون از ایناست؟؟ (مشکل اینجاست که اینم منو نداره و من نمی تونم بهش اضافه کنم)
 
آخرین ویرایش:

RIG

متخصص C#.net
سلام من میخام ظاهر پروژه مو خوشگل کنم.میخام یه منو بالاش بزارم ولی jQuery و CSS و... بلد نیستم و نمیخام هم یاد بگیرم.میشه لینک یه کد آماده بهم بدین ؟چند تا منو از سایت apycom.com دانلود کردم ولی بک گراندشون مشکیه و منم هر کاری کردم نتونستم سفیدش کنم.:(
کد:
<style type="text/css"> * { margin:0;     padding:0; } body { background:red; } div#copyright {     font:11px 'Trebuchet MS';     color:#FFF;     text-indent:30px;     padding:300px 0 0 0; } div#copyright a { color:#0080ff; } div#copyright a:hover { color:#F00000; } div#menu {     top:40px;     left:0px;     width:100%; } </style>
اینجا تو اسکریپت تغییرات بادی رو انجام داده . من red کردمش .. .
کد:
body { background:red; }
همین که منو رو از جایی ورداشتن استفاده از تمپلیت های رایگان هست .....
حالا شما اگه کل یه تمیپلت سایت رو بگیری مثل فوتر و هدر و ... و مثل الان تغییرات توش بدی... متونی کار خوردتو انجام بدی و میه استفاده از تمپلیت ....
 

RIG

متخصص C#.net
هر جند بهتر هستش که شما بادی رو تو این اسکریپت کلا پاک کنی و تنظیم نکنی... بادی رو تو استایل کل سایت یا همون استایل اصلیت تنظیم کن.. اینجا طرف واسه دل خودش اینکار رو کرده . تو تمپلیت منو رو فقط تنظیم کن واسه خود ت. اوووف کف کردم
 

saeed_computer

عضو جدید
نیاز به کمک فوری

نیاز به کمک فوری

سلام به دوستای ASP کار
کسی میتونه کمکم کنه تا به datalist خواصیت صفحه بندی اضافه کنم؟
 

Maryam IT

عضو جدید
سلام
میخوام یه سایت طراحی کنم که دانشجوها وارد اون بشن و مقالاتشون را بذراند بعد از اون طرف هم مسئول های هر دانشکده بتونند به عنوان مدیر وارد شن و این مقالات رو تایید کنند تا همه بتونن بخونند. یعنی وقتی مدیر مقاله رو تایید کرد تو صفحه ی اصلی این خبر رو نشون بده. حالا من کاربر و مدیر رو درست کردم و کاربر وارد میشه مقاله اش رو میذاره مدیر هم تایید میکنه ولی بلد نیستم چطوری تو صفحه ی اصلی یک جدول اخبار درست کنم که اینا رو نشون بده! مشه کمک کنید؟
 

moradaliyan

عضو جدید
نمایش داده توسط کنترل Repeater

نمایش داده توسط کنترل Repeater

سلام
میخوام یه سایت طراحی کنم که دانشجوها وارد اون بشن و مقالاتشون را بذراند بعد از اون طرف هم مسئول های هر دانشکده بتونند به عنوان مدیر وارد شن و این مقالات رو تایید کنند تا همه بتونن بخونند. یعنی وقتی مدیر مقاله رو تایید کرد تو صفحه ی اصلی این خبر رو نشون بده. حالا من کاربر و مدیر رو درست کردم و کاربر وارد میشه مقاله اش رو میذاره مدیر هم تایید میکنه ولی بلد نیستم چطوری تو صفحه ی اصلی یک جدول اخبار درست کنم که اینا رو نشون بده! مشه کمک کنید؟
با سلام
دوست عزیز شما می توانید با استفاده از یک DataSource یا LinqDataSource و یا SQLDatasource و یک کنترل Repeater برای نمایش اطلاعات این کار را انجام دهید. به این صورت که یک کوئری بنویسید که اطلاعات مقالات تایید شده را از پایگاه داده واکشی کند بعد نتیجه را به عنوان DataSource به Repeater پاس دهید تنظیمات دلخواه برای نحوه نمایش را با استفاده از تگ های موجود در Repeater انجام دهید.به همین راحتی.اگر موفق نشدید مشکل را مطرح کنید تا یک نمونه از این کار را برایتان انجام دهم.
 

sara_mhb

عضو جدید
مشکل کد زیر چیست که مقایسه( if pazir_no == p ) رو انجام نمیده

مشکل کد زیر چیست که مقایسه( if pazir_no == p ) رو انجام نمیده

سلام دوستان - مشکل کد زیر چیست که مقایسه( if pazir_no == p ) رو انجام نمیده

کد:
protected void Button1_Click(object sender, EventArgs e)    {
        int j = 0;
        con1.Open();
        SqlCommand cmd = new SqlCommand("select * from hosf0004", con1);
        SqlDataAdapter da = new SqlDataAdapter(cmd);
        DataSet ds = new DataSet();
        da.Fill(ds, "hosf0004");
        for (int i = 0; i <= ds.Tables["hosf0004"].Rows.Count - 1; i++)
        {
            Label1.Text = ds.Tables["hosf0004"].Rows[i]["BIM_COD"].ToString();
            if (Label1.Text == TextBox1.Text)
            {
                ListBox1.Items.Add(ds.Tables["hosf0004"].Rows[i]["NO_PAZIR"].ToString());
                NOPAZIR[j] = ds.Tables["hosf0004"].Rows[i]["NO_PAZIR"].ToString();
                j++;
            }
        }
       
        serch1();
    }
    public int serch1()
    {
        string pazir_no,p;
        SqlCommand cmd1 = new SqlCommand("select * from B4AZM032", con1);
        SqlDataAdapter da1 = new SqlDataAdapter(cmd1);
        DataSet ds1 = new DataSet();
        da1.Fill(ds1, "B4AZM032");
        for (int i = 0; i < NOPAZIR.Length; i++)
        {
            if (NOPAZIR[i] != null)
            {
                for (int k = 0; k <= ds1.Tables["B4AZM032"].Rows.Count - 1; k++)
                {
                    pazir_no = NOPAZIR[i];
                    p = ds1.Tables["B4AZM032"].Rows[k]["NO_PAZIR"].ToString();
[COLOR=#ff0000]                    if (pazir_no == p)[/COLOR]
                   {
                        Label5.Text = p + " -" + pazir_no;
                    }
                    else Label5.Text = "NO";


                }
            }
        }
   
     con1.Close();
     return 0;
     
    }
 

Maryam IT

عضو جدید
با سلام
دوست عزیز شما می توانید با استفاده از یک DataSource یا LinqDataSource و یا SQLDatasource و یک کنترل Repeater برای نمایش اطلاعات این کار را انجام دهید. به این صورت که یک کوئری بنویسید که اطلاعات مقالات تایید شده را از پایگاه داده واکشی کند بعد نتیجه را به عنوان DataSource به Repeater پاس دهید تنظیمات دلخواه برای نحوه نمایش را با استفاده از تگ های موجود در Repeater انجام دهید.به همین راحتی.اگر موفق نشدید مشکل را مطرح کنید تا یک نمونه از این کار را برایتان انجام دهم.

ممنون از توضیحتون. درست شد مشکلم
حالا یه سوال دیگه: وقتی کاربر مقاله رو میفرسته نمیخوام مقاله مستقیم وارد جدول بشه! یعنی میخوام اول مدیر تایید کنه ولی اینطوری که من نوشتم مستقیم میره تو جدول! چیکارش کنم؟
 

moradaliyan

عضو جدید
ممنون از توضیحتون. درست شد مشکلم
حالا یه سوال دیگه: وقتی کاربر مقاله رو میفرسته نمیخوام مقاله مستقیم وارد جدول بشه! یعنی میخوام اول مدیر تایید کنه ولی اینطوری که من نوشتم مستقیم میره تو جدول! چیکارش کنم؟

با سلام
دوست عزیز در هر صورت باید آدرس فایل آپلود شده در جدول ذخیره شود.
بنظر من بهترین کار برای دریافت فایل مقاله به این صورت خواهد :
یک جدول داشته باشیم حاوی فیلد های زیر :
شماره ردیف
تاریخ ارسال
نام و نام خانوادگی ارسال کننده
آدرس محل ذخیره فایل آپلود شده
تایید/عدم تایید(bit)
بعدش دیگه خودت استادی دیگه یک کد بنویس مثلا اطلاعات مقاله تایید شده را داخل یک کنترل Repeater نشون بده ، میتونی یک لینک دانلود هم قرار بدی برای دانلود فایل.
 

Similar threads

بالا