2010-09-10 4 views
0

Я хочу сравнить два столбца шаблона в виде сетки, , но он не работает .............. дайте правильный способ сравнить два столбца GridView. Thank youКак сравнить значение двух столбцов в GridView?

+0

Я чего-то не хватает. Какие столбцы вы пытаетесь сравнить? –

+0

@Conrad Frix: на самом деле я использовал DropDownList в столбце шаблона, и я хочу связать его в соответствии со значением столбца2. – ashish

ответ

0
 if (((Label)e.Row.FindControl("lblProblemName")).Text == "Heart problem") 
    { 
      DropDownList ddlAssignDoc 
       = (DropDownList)e.Row.FindControl("ddlAssignDoc"); 
      ddlAssignDoc.DataSource = Cardio; 
      ddlAssignDoc.DataBind(); 

     } 
+0

@mangokum: большое спасибо, он отлично работает. ... – ashish

+0

@mangokum: все о столбце шаблона, но как сравнить связанное поле ??? – ashish

+0

сначала преобразовать связанный столбец в столбец шаблона. затем поместите метку внутри этого столбца шаблона, чтобы вы могли использовать FindControl. – mangokun

0

Шаблоны столбцов предоставляют собственное содержание. Вам нужно будет получить каждый элемент управления и сравнить два элемента управления в шаблоне, используя FindControl, как вы это делаете, и сравнивая базовое значение. Cell.Text полезен только для связанных элементов управления.

+0

@Brain: пожалуйста, дайте мне короткий пример ... так что это будет более продуктивно для меня ............. Спасибо – ashish

Смежные вопросы