
-333.jpg)
حسین حیاتی
سلام
اگه عدد int هست یک راه حل این هست که به string و سپس از تابع left یا right یا mid استفاده کنید کنید.
مانند:
string myString = "This is a string";
myString.Left(3) => سه حرف سمت چپ
myString.Mid(2,3) => به طور مثال
myString.Right(3)
یا اگه عدد به صورت int هست میتونید از این مثال استفاده کنید:
string numbers ="12345";int[] intArray =newint[numbers.Length];for(int i=0; i < numbers.Length; i++){ intArray[i]=int.Parse(numbers[i]);}
سلام
نیازی به جدول جدا نیست ، یه رکورد به طور مثال FinishDate تعریف کنید.
بعد تعریف کنید تا FinishDate اسلایدر توی سایت بمونه.
سلام، در این مورد میبایست از Jquery ajax استفاده کنید، در اینجا نمونه مثال استفاده همزمان Ajax با Asp.net webform است:
https://www.codeproject.com/Articles/691298/Creating-AJAX-enabled-web-forms
سلام
برای یادگیری ASP.NET CORE باید ابتدا با مفهوم MVC آشنایی کافی داشته باشید
در صورتی که زبانتون خوب هست منابع یادگیری زیادی هستند که به شما میتونند کمک کنند.
مانند: 5 منبع برتر برای یادگیری Asp.net core
همچنین منابع فارسی خوب هم هستند که با یک جستجو میتوانید به آنها برسید.
موفق باشید
در اینجا نمونه کد هست برای افزودن سطر ، در نهایت شما باید حل مساله یاد بگیرید نه اینکه کد آماده به شما داده بشه
private void AddNewRowToGrid()
{
int rowIndex = 0;
if (ViewState["CurrentTable"] != null)
{
DataTable dtCurrentTable = (DataTable)ViewState["CurrentTable"];
DataRow drCurrentRow = null;
if (dtCurrentTable.Rows.Count > 0)
{
for (int i = 1; i <= dtCurrentTable.Rows.Count; i++)
{
drCurrentRow = dtCurrentTable.NewRow();
drCurrentRow["SlNo"] = i + 1;
dtCurrentTable.Rows[i - 1]["ReceiptNo"] = txtRcptHdNo.Text;
dtCurrentTable.Rows[i - 1]["ItemName"] = ddlRcptDtlsItem.SelectedItem.Text;
dtCurrentTable.Rows[i - 1]["UOM"] = txtRcptDtlsUOM.Text;
dtCurrentTable.Rows[i - 1]["Description"] = txtRcptDtlsDescr.Text;
dtCurrentTable.Rows[i - 1]["Rate"] = txtRcptDtlsRt.Text;
dtCurrentTable.Rows[i - 1]["Quatity"] = txtRcptDtlsQty.Text;
dtCurrentTable.Rows[i - 1]["Amount"] = txtRcptDtlsAmount.Text;
rowIndex++;
}
dtCurrentTable.Rows.Add(drCurrentRow);
ViewState["CurrentTable"] = dtCurrentTable;
dgvRcptDtls.DataSource = dtCurrentTable;
dgvRcptDtls.DataBind();
}
}
else
{
Response.Write("ViewState is null");
}
//Set Previous Data on Postbacks
SetPreviousData();
}
:لینک صفحه ای که من کد رو ازش برداشتم
https://www.codeproject.com/Questions/670856/how-to-add-new-row-and-new-values-in-gridview-in-a
سلام
باید برنامه رو بدید دقیق تر بررسی کنم ولی چیزی که من اینجا میبینم اینه که شما مقدار ["RowNumber"] برابر با 1 قرار دادید و به این خاطر هست که با هربار اجرا سطر 1 انتخاب میشه و حذف میشه و مقدار دیگه جاگزینش میشه میبایست ["RowNumber"] برابر با آخرین سطر جدول قرار دهید تا اونجا اضافه بشه
مدیر وب سایت پیشگامیت ، برنامه نویس و علاقه مند به تکنولوژی و آموزش های روز
سلام
در این صورت از تابع substring استفاده کنید:
جدا کردن اعداد در c#