osama.javed Ответов: 6

как получить значение строки в gridview


Привет,
У меня есть Gridview1. В его первой колонке есть employee_id. Как я могу получить этот идентификатор сотрудника при нажатии кнопки...

Gopal Rakhal

Можете ли вы сделать свой вопрос более ясным?, хотите ли вы заполнить gridview employee_id из базы данных при нажатии кнопки?

6 Ответов

Рейтинг:
36

Vijay Walunj,Navi mumbai

звоните контрактной работе с разными компаниями пружина на кнопку нажать
напишите следующий код в функцию JavaScript


var gdv = document.getElementById('Gridview1');

for (var i = 0; i < gdv.rows.length-1; i++) {

    var empId=gdv.rows(i).cells(0).innerHTML;
    alert(empId);
}


надеюсь, это вам поможет.


Рейтинг:
2

Anele Ngqandu

Привет

Пожалуйста, добавьте эту кнопку colum в свой gridview

<Columns>

      <asp:TemplateField HeaderText="CurriculumID" HeaderStyle-ForeColor="White">

         <ItemTemplate>
         <asp:Button ID="lblemployee_id" runat="server" CausesValidation="True"

         PostBackUrl='<%#"WebPageName.aspx?EmployeeID=" + HttpUtility.UrlEncode(Eval("employee_id").ToString())%>' Text="Employee ID></asp:Button>
         </ItemTemplate>
         <ItemStyle HorizontalAlign="Center" />

</Columns>



Когда вы нажмете на кнопку, он получит Ваш идентификатор и передаст его вашему WebPageName.aspx по вашему выбору.

Теперь ниже будет приведен задний код вашего WebPageName.aspx

 protected void Page_Load(object sender, EventArgs e)
        {

if (Request.QueryString["EmployeeID"] != null && !string.IsNullOrEmpty(Request.QueryString["EmployeeID"].ToString()))
            {
                Session["EmployeeID"] = Request.QueryString["EmployeeID"].ToString();

                MessageBox.Show(Session["EmployeeID"].String(),"");
            }
        }


Надеюсь, это поможет...


Рейтинг:
2

Kanasz Robert

Привет,

попробуйте проверить следующие ссылки:

http://stackoverflow.com/questions/8829490/get-value-from-asp-net-gridview-cell[^]

http://forums.asp.net/p/1190105/2041616.aspx[^]

С уважением
Роберт


bhargavpp

защищен недействительным(объект отправителя, GridViewEditEventArgs е)
{

строка RowValue= gv1.Rows[e.NewEditIndex].Ячейки[0].Текст;
// сделайте что-нибудь с RowValue
}

Рейтинг:
1

HASHED99

Управления gridview1.GetDataRow(Я)(К).Метод toString()


Рейтинг:
0

jaydeep_vekariya

protected void grid_RowDeleting(object sender, GridViewDeleteEventArgs e)
   {
      
       int i = 0;
       try
       {
           int id = int.Parse(grid.DataKeys[e.RowIndex].Values[0].ToString());
           bo.id = id;
           i = bl.DeleteMedicine(bo);
       }
       catch (Exception ex)
       {
           ex.ToString();
       }
      
   }